Ocultar Componentes e Layouts de Seção de um Tema

Por padrão, todos os layouts de componentes e seções estão disponíveis para as pessoas que desenvolvem um site. Pode haver ocasiões em que você queira ocultar um layout de componente ou seção, para que fique indisponível ao usar um tema específico. Por exemplo, se você quiser promover uma aparência consistente que não use componentes de botão ou layouts de seção deslizante, poderá ocultá-los em um tema editando o arquivo components.json do tema.

Para ocultar componentes e layouts de seção em um tema:

  1. No Oracle Content Management, clique em Desenvolvedor no menu de navegação à esquerda.
  2. Na página Desenvolvedor, clique em Exibir todos os Temas.
  3. Na página Temas, selecione o tema a ser modificado e clique em Abrir no menu acionado com o botão direito do mouse ou clique no Ícone Abrir na barra de ações.
  4. Selecione o arquivo components.json e clique em Fazer Download.
  5. Abra o arquivo components.json em um editor de texto.
  6. Adicione objetos para especificar o tipo e o ID do componente e defina a propriedade hidden como true.
    Por exemplo, a seguir está uma entrada de exemplo que oculta o componente do botão:
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    Da mesma forma, a seguir, é apresentado um exemplo de entrada que oculta o layout da seção deslizante:
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    A entrada completa no arquivo components.json para ocultar o componente do botão e o layout da seção deslizante seria a seguinte:

    [
        {
            "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. Depois de fazer as alterações desejadas, faça upload do arquivo components.json no tema como uma nova versão.