Developer Cloud Service projektjében lévő tartalomtípushoz tartalomelrendezést hozhat létre a cec create-contentlayout
paranccsal.
Tartalomelrendezés létrehozása Developer Cloud Service projektjében:
Egy terminálablakban lépjen a cec-components
könyvtárba.
Írja be a cec create-contentlayout
parancsot a beállítások és a példák megtekintéséhez:
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
Írja be a következő parancsot a kiszolgálón rendelkezésre álló tartalomtípusok megtekintéséhez:
cec list-server-content-types
A használatot ismertető részből látható, hogy tartalomelrendezést hozhat létre az Oracle Content Management kiszolgálóján lévő tartalomtípushoz vagy a cec-components/src/main/templates
könyvtárban lévő sablonokban lévő tartalomtípushoz. Például a következő parancs a kiszolgálón lévő típushoz hoz létre tartalomelrendezést:
cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -r
A tartalomelrendezés módosításához a következő fájlokat szerkesztheti:
assets/layout.html
Ez a fájl a HTML nézetet adja meg. Lásd: A tartalomelrendezés szerkesztése a Mustache sablonban.
assets/design.css
Ez a fájl a stílust adja meg a tartalomelrendezéshez. Lásd: Stílusok definiálása a design.css fájlban.
assets/render.js
Ez a fájl a layout.html
fájlban használt adatokat adja meg, és lehetővé teszi dinamikus viselkedés hozzáadását a tartalomelrendezéshez. Lásd: A RequireJS modul definiálása.
Ha olyan elrendezést hozott létre, amely engedélyezi az egyéni beállításokat (az -a
kapcsoló használata az elrendezés létrehozásakor), akkor a rendszer létrehozza a settings.html
nevű fájlt is, amely egyetlen tartalomelem alapértelmezett megjelenítését biztosítja.