Ocultar diseños de sección y componentes de un tema

Por defecto, todos los componentes y diseños de sección están disponibles para los desarrolladores de un sitio. Puede que, alguna vez, desee ocultar un componente o diseño de sección para que no esté disponible al utilizar un tema determinado. Por ejemplo, si desea conseguir un aspecto consistente que no utilice componentes de botón ni diseños de sección de control deslizante, puede ocultarlos en un tema solo con editar el archivo components.json del tema en cuestión.

Para ocultar diseños de sección y componentes en un tema:

  1. En Oracle Content Management, haga clic en Desarrollar en el menú de navegación de la izquierda.
  2. En la página Desarrollador, haga clic en Ver todos los temas.
  3. En la página Temas, seleccione el tema que desee modificar y haga clic en Abrir en el menú contextual o haga clic en Icono Abrir en la barra de acciones.
  4. Seleccione el archivo components.json y haga clic en Descargar.
  5. Abra el archivo components.json en un editor de texto.
  6. Agregue objetos para especificar el ID y el tipo de componente, y defina la propiedad hidden igual a true.
    Por ejemplo, a continuación se muestra una entrada de ejemplo en la que se oculta el componente de botón:
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    De igual modo, a continuación se muestra una entrada de ejemplo en la que se oculta el diseño de sección de control deslizante:
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    A continuación, se muestra cómo sería la entrada completa en el archivo components.json para ocultar el componente de botón y el diseño de sección de control deslizante:

    [
        {
            "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. Una vez que haya realizado los cambios deseados, cargue el archivo components.json en el tema como una nueva versión.