Puede crear un diseño de contenido para un tipo de contenido en su proyecto de Developer Cloud Service con el comando cec create-contentlayout
.
Para crear un diseño de contenido en el proyecto de Developer Cloud Service:
En una ventana de terminal, vaya al directorio cec-components
.
Introduzca cec create-contentlayout
para ver las opciones y los ejemplos para el comando:
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
Introduzca el siguiente comando para ver los tipos de contenido disponibles en el servidor:
cec list-server-content-types
Como se muestra en "Uso", puede crear un diseño de contenido para el tipo de contenido del servidor de Oracle Content Management o para el tipo de contenido de las plantillas en cec-components/src/main/templates
. Por ejemplo, el siguiente comando crea el diseño de contenido para el tipo del servidor:
cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -r
Puede editar los siguientes archivos para modificar el diseño de contenido:
assets/layout.html
Este archivo especifica la vista HTML. Consulte Edición del diseño de contenido en la plantilla de Mustache.
assets/design.css
Este archivo especifica el estilo del diseño de contenido. Consulte Definición de estilos en el archivo design.css.
assets/render.js
Este archivo especifica los datos que se utilizan en layout.html
y permite agregar un comportamiento dinámico al diseño de contenido. Consulte Definición del módulo RequireJS.
Si ha creado un diseño que permite una configuración personalizada (usando la opción -a
al crear el diseño), también se crea un archivo adicional denominado settings.html
, que proporciona una representación por defecto de un solo elemento de contenido para que lo pueda mostrar.