Nascondere i componenti e i layout sezione per un tema

Per impostazione predefinita, tutti i componenti e i layout sezione sono disponibili per gli sviluppatori di un sito. In alcuni casi può essere necessario nascondere un componente o un layout sezione in modo che non sia disponibile quando si utilizza un tema particolare. Ad esempio, se si desidera ottenere un aspetto coerente che non utilizzi componenti pulsante o layout sezione con dispositivo di scorrimento, è possibile nascondere tali elementi in un tema modificando il file components.json del tema.

Per nascondere i componenti e i layout sezione in un tema, effettuare le operazioni riportate di seguito.

  1. In Oracle Content Management fare clic su Sviluppatore nel menu di navigazione a sinistra.
  2. Nella pagina Sviluppatore fare clic su Visualizza tutti i temi.
  3. Nella pagina Temi, selezionare il tema da modificare e fare clic su Apri nel menu di scelta rapida oppure fare clic su Icona Apri nella barra delle azioni.
  4. Selezionare il file components.json e fare clic su Scarica.
  5. Aprire il file components.json in un editor di testo.
  6. Aggiungere oggetti per specificare il tipo e l'ID del componente e impostare la proprietà hidden su true.
    Di seguito è riportata un'immissione di esempio che nasconde il componente pulsante:
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    Analogamente, di seguito è riportata un'immissione di esempio che nasconde il layout sezione con dispositivo di scorrimento:
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    L'immissione completa nel file components.json per nascondere sia il componente pulsante che il layout sezione con dispositivo di scorrimento sarebbe la seguente:

    [
        {
            "name":"",
            "list":[
                {
                    "type":"scs-button",
                    "id":"scs-button",
                    "hidden":true
                },
                {
                    "type":"scs-sectionlayout",
                    "id":"scs-sl-slider",
                    "hidden":true
                }
            ]
        },
        {
            "name": "Starter",
            "list": [
                {
                    "type": "component",
                    "id": "StarterComponent",
                    "themed": true
                },
                {
                    "type": "component",
                    "id": "StarterFooter",
                    "themed": true
                }
            ]
        }
    ]
  7. Dopo aver apportato le modifiche desiderate, caricare il file components.json nel tema come nuova versione.