Ocultar Componentes e Disposições de Secção para um Tema

Por omissão, todos os componentes e disposições de secção estão disponíveis para as pessoas que programam o site. É provável que em determinadas alturas quando pretender ocultar um componente ou disposição de secção, estará indisponível ao utilizar um tema em particular. Por exemplo, se pretender promover um aspeto consistente que não utilize quaisquer componentes de botões ou disposições de secções com cursor de deslocação, pode ocultá-los num tema editando o ficheiro components.json do tema.

Para ocultar componentes e disposições de secções num tema:

  1. No Oracle Content Management, clique em Programador no menu de navegação da esquerda.
  2. Na página Programador, clique em Visualizar Todos os Temas.
  3. Na página Temas, selecione o tema a modificar e clique em Abrir no menu do botão direito do rato ou clique em Ícone Abrir na barra de ações.
  4. Selecione o ficheiro components.json e clique em Descarregar.
  5. Abra o ficheiro components.json num editor de texto.
  6. Acrescente objetos para especificar o tipo de componente e ID e defina a propriedade hidden igual a true.
    Por exemplo, o seguinte é um exemplo de entrada que oculta o componente de botões:
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    Do mesmo modo, o seguinte é um exemplo de entrada que oculta a disposição de secções com cursor de deslocação:
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    A entrada completa no ficheiro components.json a ocultar o componente de botões e a disposição de secções com cursor de deslocação será da seguinte forma:

    [
        {
            "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. Assim que tiver efetuado as alterações pretendidas, carregue o ficheiro components.json para o tema como uma nova versão.