Pode criar uma disposição de conteúdo para um tipo de conteúdo no seu projeto do Developer Cloud Service com o comando cec create-contentlayout
.
Para criar uma disposição de conteúdo no seu projeto do Developer Cloud Service:
Numa janela de terminal, vá para o diretório cec-components
.
Introduza cec create-contentlayout
para ver opções e exemplos para o 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
Introduza o comando seguinte para ver quais os tipos de conteúdo disponíveis no seu servidor:
cec list-server-content-types
Conforme mostrado na secção de utilização, pode criar uma disposição de conteúdo para o tipo de conteúdo no servidor do Oracle Content Management ou para o tipo de conteúdo nos modelos em cec-components/src/main/templates
. Por exemplo, o comando seguinte cria a disposição de conteúdo para o tipo no servidor:
cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -r
Pode editar os ficheiros seguintes para modificar a disposição de conteúdo:
assets/layout.html
Este ficheiro especifica a visualização em HTML. Consulte Editar a Disposição do Conteúdo no Modelo Mustache.
assets/design.css
Este ficheiro especifica o estilo para a disposição de conteúdo. Consulte Definir Estilos no Ficheiro design.css.
assets/render.js
Este ficheiro especifica os dados utilizados no layout.html
e permite-lhe acrescentar comportamento dinâmico à disposição de conteúdo. Consulte Definir o Módulo RequireJS.
Se tiver criado uma disposição que permite definições customizadas (utilizando a opção -a
durante a criação da disposição), também é criado um ficheiro adicional denominado settings.html
, o que fornece uma apresentação por omissão de um único item de conteúdo para que possa ser apresentado.