OCE Toolkit har støtte for utvikling av komponenter av typen Feltutseende. Utviklere kan opprette og administrere egendefinerte feltredigeringsprogrammer.
For en komponent av typen Feltutseende kan du utføre følgende oppgaver:
Du kan filtrere en liste over komponenter av typen Feltutseende.
Følgende OCE Toolkit-kommander er tilgjengelige for utvikling av egendefinerte feltredigeringsprogrammer:
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 eksemplene på Feltutseende-komponenter følger med OCE Toolkit:
TextFieldEditor
SliderFieldEditor
MapFieldEditor
Følgende bilde viser OCE Toolkit-kommandoer du kan bruke til å utvikle Feltutseende-eksempelkomponentene.
Du kan opprette standard Feltutseende-komponenter på den lokale tjeneren, teste dem og deretter laste dem opp til Oracle Content Management-forekomsten din. Følgende bilde viser disse komponentene på localhost:8085
.
Du kan teste hver komponent, for eksempel en glidebryter, på den lokale tjeneren. Der kan du velge egenskaper for komponenten og deretter lagre den.
For kartkomponenten kan du klikke rundt på kartet slik at du angir en plassering som redigeringsprogramverdi.
Du kan redigere HTML-filen for en komponent hvis du vil endre innstillingene for den, for eksempel bakgrunnsfarge.
Du kan bruke en OCE Toolkit-kommando til å knytte et feltredigeringsprogram til et felt av innholdstypen 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 ferdig med å konfigurere og teste egendefinerte feltredigeringsprogrammer, kan du laste dem opp til Oracle Content Management-forekomsten ved hjelp av 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 laster opp de egendefinerte feltredigeringsprogrammene, blir komponentene importert til Oracle Content Management-forekomsten.