Du kan oprette et indholdslayout til en indholdstype i dit projekt i Developer Cloud Service med kommandoen cec create-contentlayout
.
Sådan opretter du et indholdslayout i dit projekt i Developer Cloud Service:
Gå til kataloget cec-components
i et terminalvindue.
Indtast cec create-contentlayout
for at se 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
Indtast følgende kommando for at se, hvilke indholdstyper der er tilgængelige på serveren:
cec list-server-content-types
Som vist i "Anvendelse" kan du enten oprette et indholdslayout til indholdstypen på Oracle Content Management-serveren eller til indholdstypen i skabelonerne under cec-components/src/main/templates
. Følgende kommando opretter for eksempel indholdslayoutet for typen på serveren:
cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -r
Du kan redigere følgende filer for at modificere indholdslayoutet:
assets/layout.html
Denne fil angiver HTML-visningen. Se Redigere indholdslayoutet i Mustache-skabelonen.
assets/design.css
Denne fil angiver typografien for indholdslayoutet. Se Definere typografier i filen design.css.
assets/render.js
Denne fil angiver de data, der bruges i layout.html
, og gør det muligt for dig føje en dynamisk funktionsmåde til indholdslayoutet. Se Definere modulet RequireJS.
Hvis du har oprettet et layout, som tillader tilpassede indstillinger (med valget -a
under oprettelse af layoutet), oprettes også en ekstra fil med navnet settings.html
, som leverer en standardgengivelse af et enkelt indholdselement, så det kan vises.