Table of Contents

Class EditorFactory

Namespace
Dynamicweb.Content.Files.Metadata
Assembly
Dynamicweb.dll

Class for editing and managing meta data on files in the file manager.

public class EditorFactory
Inheritance
EditorFactory
Inherited Members

Methods

AddFileMetadataToTemplate(string, Template, string)

Adds file metadata to template. Will set tags like: Ecom:Product.ImageSmall.Metadata.FieldName with field values.

public static void AddFileMetadataToTemplate(string filePath, Template template, string tagPrefix)

Parameters

filePath string

Virtual file path

template Template

Template to update

tagPrefix string

File metadata tag prefix (like Ecom:Product.ImageSmall)

CopyMetadata(string, string)

Copies the metadata from one file to another.

public static void CopyMetadata(string file, string destinationFile)

Parameters

file string

The file, i.e. /Files/Images/Image.jpg.

destinationFile string

The destination file, i.e. /Files/Images/AnotherImage.jpg.

DeleteMetadata(string)

Deletes the metadata for a specific file.

public static void DeleteMetadata(string file)

Parameters

file string

The file, i.e. /Files/Images/Image.jpg.

GetMetadataForFile(string)

Gets the meta data from a meta data file.

public static Meta? GetMetadataForFile(string file)

Parameters

file string

The full meta path, i.e. c:\solutionFolder\Files\images\image.jpg

Returns

Meta

LoadConfig(string)

Loads the configuration of meta data definitions of the specified folder.

public static List<Field> LoadConfig(string folder)

Parameters

folder string

The folder i.e. "/files/images/".

Returns

List<Field>

MoveMetadata(string, string)

Moves the metadata from one file to another.

public static void MoveMetadata(string file, string destinationFile)

Parameters

file string

The file, i.e. /Files/Images/Image.jpg.

destinationFile string

The destination file, i.e. /Files/Images/AnotherImage.jpg.

SaveConfig(string, List<Field>)

Saves the configuration of meta data definitions of the specified folder.

public static void SaveConfig(string folder, List<Field> metaFields)

Parameters

folder string

The folder i.e. "/files/images/".

metaFields List<Field>

The meta fields, see Field.

SaveToMetafile(Meta, string)

Saves meta data to a meta data xml file.

public static void SaveToMetafile(Meta meta, string metaPath)

Parameters

meta Meta

The meta field values, see Meta.

metaPath string

The full meta path, i.e. c:\solutionFolder\Files\images_sys_meta.xml.

To top