Скрытие компонентов и макетов разделов для темы

По умолчанию все компоненты и схемы разделов доступны лицам, разрабатывающим сайт. Иногда требуется скрыть компонент или макет раздела, чтобы он был недоступен при использовании определенной темы. Например, если требуется обеспечить единообразие внешнего вида, при котором не используются компоненты кнопок или макеты разделов со слайдами, их можно скрыть в теме, изменив файл components.json темы.

Чтобы скрыть компоненты и макеты разделов в теме, выполните указанные ниже действия.

  1. В Oracle Content Management нажмите Разработчик в левом меню навигации.
  2. На странице "Разработчик" нажмите Просмотреть все темы.
  3. На странице "Темы" выберите тему для изменения и нажмите Открыть в контекстном меню или нажмите Значок 'Открыть' на панели действий.
  4. Выберите файл components.json и нажмите Выгрузить.
  5. Откройте файл components.json в текстовом редакторе.
  6. Добавьте объекты, чтобы указать тип и идентификатор контента, и задайте свойству hidden значение true.
    Например, ниже приведен пример записи, которая скрывает компонент кнопки:
    "type":"scs-button",
    "id":"scs-button",
    "hidden":true
    Аналогично, ниже приведен пример записи, которая скрывает макет раздела со слайдами:
    "type":"scs-sectionlayout",
    "id":"scs-sl-slider",
    "hidden":true

    Полная запись в файле components.json, которая скрывает компонент кнопки и макет раздела со слайдами, выглядит следующим образом:

    [
        {
            "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. После внесения необходимых изменений загрузите файл components.json в тему как новую версию.