V projektu Developer Cloud Service můžete vytvořit rozvržení obsahu pro typ obsahu pomocí příkazu cec create-contentlayout
.
Postup vytvoření rozvržení obsahu v projektu Developer Cloud Service:
V okně terminálu přejděte do adresáře cec-components
.
Zadáním příkazu cec create-contentlayout
zobrazte volby a příklady pro příkaz:
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
Chcete-li zjistit, jaké typy obsahu jsou dostupné na serveru, zadejte následující příkaz:
cec list-server-content-types
Jak je uvedeno v části „Použití“, můžete vytvořit rozvržení obsahu pro typ obsahu na serveru Oracle Content Management nebo pro typ obsahu v šablonách uložených ve složce cec-components/src/main/templates
. Například následující příkaz vytvoří rozvržení obsahu pro typ na serveru:
cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -r
Změnu rozvržení obsahu můžete provést úpravou následujících souborů:
assets/layout.html
Tento soubor určuje zobrazení HTML. Prostudujte si téma Úprava rozvržení obsahu v šabloně systému Mustache.
assets/design.css
Tento soubor určuje styl pro rozvržení obsahu. Viz Definování stylů v souboru design.css.
assets/render.js
Tento soubor určuje data použitá v souboru layout.html
a umožňuje přidat dynamické chování do rozvržení obsahu. Viz Definování modulu RequireJS.
Pokud jste vytvořili rozvržení, které umožňuje vlastní nastavení (pomocí volby -a
při vytváření rozvržení), vytvoří se také další soubor s názvem settings.html
, který poskytuje výchozí vykreslování jedné položky obsahu, aby mohla být zobrazena.