OCE Toolkit umożliwia tworzenie składników typu "wygląd pola" (Field Appearance). Programiści mogą tworzyć edytory pól niestandardowych i tymi edytorami zarządzać.
W przypadku składnika typu "wygląd pola" można wykonywać następujące zadania:
Listę składników można filtrować na podstawie typu "wygląd pola".
Do tworzenia niestandardowych edytorów pól są dostępne następujące polecenia z zestawu OCE Toolkit:
cec add-field-editor <name> Adds a field editor to a field in a content type. [alias: afe] cec remove-field-editor <name> Removes a field editor from a field in a content type. [alias: rfe] ------------------------ cec add-field-editor ------------------------ Usage: cec add-field-editor <name> Adds a field editor to a field in a content type. Options: --template, -t The template the content type is from [required] --contenttype, -c The content type [required] --field, -f The field the field editor is for [required] --contenttemplate, -n Flag to indicate the template is a content template --help, -h Show help [boolean] Examples: cec add-field-editor editor1 -t BlogTemplate -c BlogPost -f summary Use editor1 as the appearance for field summary in content type BlogPost from local template at src/templates/BlogTemplate cec add-field-editor editor1 -t BlogTemplateContent -n -c BlogPost -f summary Use editor1 as the appearance for field summary in content type BlogPost from local template at src/content/BlogTemplateContent ------------------------ cec remove-field-editor ------------------------ Usage: cec remove-field-editor <name> Removes a field editor from a field in a content type. Options: --template, -t The template the content type is from [required] --contenttype, -c The content type [required] --field, -f The field the field editor is for [required] --contenttemplate, -n Flag to indicate the template is a content template --help, -h Show help [boolean] Examples: cec remove-field-editor editor1 -t BlogTemplate -c BlogPost -f summary Remove editor1 as the appearance for field summary in content type BlogPost from local template at src/templates/BlogTemplate cec remove-field-editor editor1 -t BlogTemplateContent -n -c BlogPost -f summary Remove editor1 as the appearance for field summary in content type BlogPost from local template at src/content/BlogTemplateContent
Do zestawu OCE Toolkit są dołączone następujące składniki typu "wygląd pola":
TextFieldEditor
SliderFieldEditor
MapFieldEditor
Na poniższym rysunku są pokazywane polecenia z zestawu OCE Toolkit, których można użyć do utworzenia przykładowych składników "wygląd pola".
Składniki "wygląd pola" można utworzyć na swoim serwerze lokalnym, przetestować je, a następnie wysłać do instancji Oracle Content Management. Na poniższym rysunku są pokazywane te składniki z localhost:8085
.
Każdy ze składników, na przykład suwak, można przetestować na serwerze lokalnym. Można wówczas wybrać właściwości dla składnika, po czym go zapisać.
W przypadku składnika "mapa" można kliknąć na mapie, aby podać lokalizację jako wartość w edytorze.
Plik HTML dla składnika można edytować w celu zmiany jego ustawień, takich jak kolor tła.
Za pomocą polecenia z zestawu OCE Toolkit można powiązać lokalnie edytor pola z polem o danym typie zawartości:
cec add-field-editor editor1 -t SimpleContent -n -c SimpleType -f title cec add-field-editor slider -t SimpleContent -n -c SimpleType -f value
Po zakończeniu konfigurowania i testowania niestandardowych edytorów pól można te edytory wysłać do instancji Oracle Content Management, używając poleceń z zestawu OCE Toolkit:
# upload editors cec ulcp editor1,slider -p -s Latest # upload content cec cr Repo5 -s cec upload-content SimpleContent -r Rpo5 -s
Gdy niestandardowe edytory pól zostaną wysłane, nastąpi import składników do instancji Oracle Content Management.