Creare un layout di contenuto con Developer Cloud Service

Per creare un layout di contenuto per un tipo di contenuto nel progetto Developer Cloud Service è possibile utilizzare il comando cec create-contentlayout.

Per creare un layout di contenuto nel progetto Developer Cloud Service, effettuare le operazioni riportate di seguito.

  1. In una finestra di terminale passare alla directory cec-components.

  2. Immettere cec create-contentlayout per visualizzare le opzioni e gli esempi per il 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
  3. Immettere il comando seguente per visualizzare i tipi di contenuto disponibili nel server:

    cec list-server-content-types
  4. Come mostrato nelle istruzioni d'uso (sezione "Usage"), è possibile creare un layout di contenuto per il tipo di contenuto nel server di Oracle Content Management o per il tipo di contenuto nei modelli sotto cec-components/src/main/templates. Il comando seguente, ad esempio, consente di creare il layout di contenuto per il tipo nel server:

    cec create-contentlayout Blog-Post-Overview-Layout -c Blog-Post -r

Per modificare il layout di contenuto è possibile modificare i file riportati di seguito.

Se è stato creato un layout che autorizza le impostazioni personalizzate (mediante l'opzione -a durante la creazione del layout), verrà creato anche un file aggiuntivo denominato settings.html che fornisce una visualizzazione predefinita di un singolo elemento di contenuto. In questo modo, sarà possibile visualizzarlo.