OCE Toolkit understøtter udvikling af komponenter af typen Feltudseende. Udviklere kan oprette og håndtere tilpassede felteditorer.
Du kan udføre følgende opgaver for en Feltudseende-komponent:
Du kan filtrere en liste over komponenter efter typen Feltudseende.
Følgende OCE Toolkit-kommandoer er tilgængelige til udvikling af tilpassede felteditorer:
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
Disse eksempler på Feltudseende-komponenter er inkluderet i OCE Toolkit:
TextFieldEditor
SliderFieldEditor
MapFieldEditor
Det følgende billede viser OCE Toolkit-kommandoer, som du kan bruge til at udvikle eksempelkomponenterne af typen Feltudseende.
Du kan oprette de køreklare Feltudseende-komponenter på din lokale server, teste dem og derefter uploade dem til din Oracle Content Management-instans. Følgende billede viser disse komponenter på localhost:8085
.
Du kan teste hver enkelt komponent, for eksempel skyder, på den lokale server. Der kan du vælge egenskaber til komponenten og derefter gemme den.
Til kortkomponenten kan du klikke rundt på kortet for at angive en placering som editorværdi.
Du kan redigere HTML-filen for en komponent for at ændre dens indstillinger såsom baggrundsfarve.
Du kan bruge en OCE Toolkit-kommando til at knytte en felteditor til et felt med en indholdstype lokalt:
cec add-field-editor editor1 -t SimpleContent -n -c SimpleType -f title cec add-field-editor slider -t SimpleContent -n -c SimpleType -f value
Når du er færdig med at konfigurere og teste de tilpassede felteditorer, kan du uploade dem til din Oracle Content Management-instans ved hjælp af OCE Toolkit-kommandoer:
# upload editors cec ulcp editor1,slider -p -s Latest # upload content cec cr Repo5 -s cec upload-content SimpleContent -r Rpo5 -s
Når du uploader de tilpassede felteditorer, importeres dine komponenter i din Oracle Content Management-instans.