Du kan opprette et innholdsoppsett for en innholdstype i et Developer Cloud Service-prosjekt med kommandoen cec create-contentlayout
.
Slik oppretter du et innholdsoppsett i et Developer Cloud Service-prosjekt:
Gå til katalogen cec-components
i et terminalvindu.
Åpne cec create-contentlayout
for å vise valg og eksempler for kommandoen:
Usage: cec create-contentlayout <name> Creates a content layout based on a content type from a local template or from CEC server. By default, an "overview" content layout is created. Optionally specify -s <style> to create in a different style. Valid values for <style> are: detail overview Options: --contenttype, -c <contenttype> Content layout is based on [required] --template, -t <template> Content type is from --server, -r flag to indicate the content type is from server --style, -s <style> Content layout style --addcustomsettings, -a Add support for custom settings when used in Sites --help, -h Show help [boolean] Examples: cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -t BlogTemplate cec create-contentlayout Blog-Post-Detail-Layout -c Blog-Post -t BlogTemplate -s detail cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -t BlogTemplate -a cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -r cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -r -s detail
Angi følgende kommando for å vise hvilke innholdstyper som er tilgjengelige på tjeneren:
cec list-server-content-types
Du kan enten opprette et innholdsoppsett for innholdstypen på Oracle Content Management-tjeneren eller for innholdstypen i malen under cec-components/src/main/templates
, som vist i Bruk. Følgende kommando oppretter for eksempel innholdsoppsettet for typen på tjeneren:
cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -r
Du kan redigere følgende filer hvis du vil endre innholdsoppsettet:
assets/layout.html
Denne filen angir HTML-visningen. Se Redigere innholdsoppsettet i Mustache-malen.
assets/design.css
Denne filen angir stilen for innholdsoppsettet. Se Definere stiler i filen design.css.
assets/render.js
Denne filen angir dataene som brukes i layout.html
, og gir deg muligheten til å legge til dynamisk virkemåte i innholdsoppsettet. Se Definere modulen RequireJS.
Hvis du har opprettet et oppsett som tillater egendefinerte innstillinger (ved hjelp av valget -a
under opprettelse av oppsettet), blir det også opprettet en tilleggsfil med navnet settings.html
. Den gir en standardgjengivelse av et enkelt innholdselement, slik at det kan vises.