Vous pouvez créer une présentation de contenu pour un type de contenu dans votre projet Developer Cloud Service à l'aide de la commande cec create-contentlayout
.
Pour créer une présentation de contenu dans votre projet Developer Cloud Service, procédez comme suit :
Dans une fenêtre de terminal, accédez au répertoire cec-components
.
Saisissez cec create-contentlayout
pour afficher les options et les exemples de la commande :
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
Entrez la commande suivante pour afficher les types de contenu disponibles sur votre serveur :
cec list-server-content-types
Comme indiqué dans "Syntaxe", vous pouvez créer une présentation de contenu pour le type de contenu sur le serveur Oracle Content Management ou pour le type de contenu dans les modèles sous cec-components/src/main/templates
. Par exemple, la commande suivante crée la présentation de contenu pour le type sur le serveur :
cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -r
Vous pouvez modifier les fichiers suivants pour changer la présentation de contenu :
assets/layout.html
Ce fichier indique la vue HTML. Reportez-vous à Modification de la présentation de contenu dans le modèle Mustache.
assets/design.css
Ce fichier indique le style de la présentation de contenu. Reportez-vous à Définition des styles dans le fichier design.css.
assets/render.js
Ce fichier indique les données utilisées dans layout.html
et vous permet d'ajouter un comportement dynamique à la présentation de contenu. Reportez-vous à Définition du module RequireJS.
Si vous avez créé une présentation autorisant les paramètres personnalisés (à l'aide de l'option -a
lors de la création de la présentation), un autre fichier nommé settings.html
est également créé. Il présente le rendu par défaut d'un élément de contenu pour qu'il puisse être affiché.