{
  "$schema": "https://rev.uask.pro/knowledge/node.schema.json",
  "schema_version": "1.0",
  "entity": "revolution.settings.header.catalog-menu",
  "canonical_url": "https://rev.uask.pro/settings/header/catalog-menu.html",
  "anchors": {
    "doc": "#doc",
    "dev": "#dev"
  },
  "title_ru": "Каталог товаров в шапке",
  "summary_ru": "Здесь настраивается раздел «Каталог товаров в шапке» и то, как он выглядит и работает для покупателей.",
  "version_scope": "5.x",
  "source": {
    "kind": "shipped_admin_template",
    "file": "admin/view/template/revolution/revtheme.twig",
    "tab_id": "tab_header_menu"
  },
  "retrieval": {
    "read_when": [
      "настроить меню каталога",
      "добавить категории в меню",
      "изменить меню в шапке"
    ],
    "skip_when": [
      "задача не касается компонента и ни одно условие связи не совпадает"
    ],
    "strategy": "read_current_then_conditionally_follow_edges",
    "stop_condition": "получены поля, ограничения и проверка, необходимые для текущей задачи",
    "do_not": [
      "не читать весь сайт последовательно",
      "не выдумывать серверную валидацию защищённого контроллера"
    ]
  },
  "fields": [
    {
      "name": "revtheme_header_menu[sticky]",
      "label_ru": "Плавающая полоса с каталогом",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Плавающая полоса с каталогом» в этом компоненте.",
      "source_line": 73,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[image_in_ico]",
      "label_ru": "Картинки категорий вместо иконок",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Выбирает изображение, используемое этим компонентом.",
      "source_line": 84,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[tri_level]",
      "label_ru": "Выводить 3 уровень подкатегорий в меню",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Выводить 3 уровень подкатегорий в меню» в этом компоненте.",
      "source_line": 95,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[manuf]",
      "label_ru": "Меню производителей",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Вкл."
        },
        {
          "value": "0",
          "label": "Выкл."
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": true,
      "purpose_ru": "Управляет параметром «Меню производителей» в этом компоненте.",
      "source_line": 108,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[n_column]",
      "label_ru": "Число колонок",
      "control": "text",
      "format": "integer",
      "options": [],
      "default_evidence": "495",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Число колонок» в этом компоненте.",
      "source_line": 120,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[manuf_icontype]",
      "label_ru": "Иконка",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Иконка"
        },
        {
          "value": "0",
          "label": "Картинка"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": true,
      "purpose_ru": "Выбирает иконку или способ её отображения.",
      "source_line": 129,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[manuf_icon]",
      "label_ru": "Иконка",
      "control": "hidden",
      "format": "relative asset path / icon identifier",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Выбирает иконку или способ её отображения.",
      "source_line": 137,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[manuf_image]",
      "label_ru": "Иконка",
      "control": "hidden",
      "format": "relative asset path / icon identifier",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Выбирает изображение, используемое этим компонентом.",
      "source_line": 141,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[image_in_ico_m]",
      "label_ru": "Картинки производителя вместо иконок",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Выбирает изображение, используемое этим компонентом.",
      "source_line": 150,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[revblog_status]",
      "label_ru": "Меню модуля новостей",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Вкл."
        },
        {
          "value": "0",
          "label": "Выкл."
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": true,
      "purpose_ru": "Включает или отключает указанную возможность.",
      "source_line": 165,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[revblog_in_amazon]",
      "label_ru": "В Amazon меню",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «В Amazon меню» в этом компоненте.",
      "source_line": 178,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[revblog_column]",
      "label_ru": "Число колонок",
      "control": "text",
      "format": "integer",
      "options": [],
      "default_evidence": "495",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Число колонок» в этом компоненте.",
      "source_line": 190,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[image_in_ico_revblog]",
      "label_ru": "Картинки вместо иконок",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Выбирает изображение, используемое этим компонентом.",
      "source_line": 199,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[cats_status]",
      "label_ru": "Выводить категории",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Включает или отключает указанную возможность.",
      "source_line": 212,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[zadergka]",
      "label_ru": "Задержка при наведении на меню",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Вкл."
        },
        {
          "value": "0",
          "label": "Выкл."
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Задержка при наведении на меню» в этом компоненте.",
      "source_line": 223,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[type]",
      "label_ru": "Тип меню",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Amazon"
        },
        {
          "value": "0",
          "label": "Простое"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": true,
      "purpose_ru": "Управляет параметром «Тип меню» в этом компоненте.",
      "source_line": 234,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[onclick]",
      "label_ru": "Открывать меню по клику",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Вкл."
        },
        {
          "value": "0",
          "label": "Выкл."
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Открывать меню по клику» в этом компоненте.",
      "source_line": 248,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[icontype]",
      "label_ru": "Иконка",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Иконка"
        },
        {
          "value": "0",
          "label": "Картинка"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": true,
      "purpose_ru": "Выбирает иконку или способ её отображения.",
      "source_line": 261,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[icon]",
      "label_ru": "Иконка",
      "control": "hidden",
      "format": "relative asset path / icon identifier",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Выбирает иконку или способ её отображения.",
      "source_line": 269,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[image]",
      "label_ru": "Иконка",
      "control": "hidden",
      "format": "relative asset path / icon identifier",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Выбирает изображение, используемое этим компонентом.",
      "source_line": 273,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[on_line_cat]",
      "label_ru": "Выпадающее меню напротив выбранного пункта",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Выпадающее меню напротив выбранного пункта» в этом компоненте.",
      "source_line": 282,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[inhome]",
      "label_ru": "Раскрыто на главной странице",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Раскрыто на главной странице» в этом компоненте.",
      "source_line": 295,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[up_menu_height]",
      "label_ru": "Увеличенная высота меню на главной странице",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Задаёт размер элемента; значение следует проверить на мобильных и настольных экранах.",
      "source_line": 308,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[ogranich]",
      "label_ru": "Ограничить вывод подкатегорий 3 уровня",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": true,
      "purpose_ru": "Управляет параметром «Ограничить вывод подкатегорий 3 уровня» в этом компоненте.",
      "source_line": 321,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[ogranich_count]",
      "label_ru": "Ограничить вывод подкатегорий 3 уровня",
      "control": "text",
      "format": "integer",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Ограничивает количество выводимых элементов.",
      "source_line": 329,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu[check_pod_menu]",
      "label_ru": "Опция \"Главное меню\"действует на под-категории",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Да"
        },
        {
          "value": "0",
          "label": "Нет"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Опция \"Главное меню\"действует на под-категории» в этом компоненте.",
      "source_line": 338,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "admin/view/template/revolution/revtheme.twig",
        "admin/controller/revolution/revstylesheet.php"
      ]
    },
    {
      "name": "revtheme_header_menu_link[{row}][title][{language_id}]",
      "label_ru": "Значение для языка",
      "control": "text",
      "format": "string",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Значение для языка» в этом компоненте.",
      "source_line": 368,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/header.twig",
        "catalog/view/theme/revolution/template/revolution/revmenu.twig",
        "catalog/view/theme/revolution/template/extension/module/revmenumod.twig",
        "admin/view/template/revolution/revtheme.twig"
      ]
    },
    {
      "name": "revtheme_header_menu_link[{row}][link][{language_id}]",
      "label_ru": "Значение для языка",
      "control": "text",
      "format": "string",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Значение для языка» в этом компоненте.",
      "source_line": 376,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/header.twig",
        "catalog/view/theme/revolution/template/revolution/revmenu.twig",
        "catalog/view/theme/revolution/template/extension/module/revmenumod.twig",
        "admin/view/template/revolution/revtheme.twig"
      ]
    },
    {
      "name": "revtheme_header_menu_link[{row}][icontype]",
      "label_ru": "Тип иконки",
      "control": "radio",
      "format": "enum / boolean",
      "options": [
        {
          "value": "1",
          "label": "Иконка"
        },
        {
          "value": "0",
          "label": "Картинка"
        }
      ],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": true,
      "purpose_ru": "Выбирает иконку или способ её отображения.",
      "source_line": 383,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/header.twig",
        "catalog/view/theme/revolution/template/revolution/revmenu.twig",
        "catalog/view/theme/revolution/template/extension/module/revmenumod.twig",
        "admin/view/template/revolution/revtheme.twig"
      ]
    },
    {
      "name": "revtheme_header_menu_link[{row}][icon]",
      "label_ru": "Иконка",
      "control": "hidden",
      "format": "relative asset path / icon identifier",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Выбирает иконку или способ её отображения.",
      "source_line": 391,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/header.twig",
        "catalog/view/theme/revolution/template/revolution/revmenu.twig",
        "catalog/view/theme/revolution/template/extension/module/revmenumod.twig",
        "admin/view/template/revolution/revtheme.twig"
      ]
    },
    {
      "name": "revtheme_header_menu_link[{row}][image]",
      "label_ru": "Изображение",
      "control": "hidden",
      "format": "relative asset path / icon identifier",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Выбирает изображение, используемое этим компонентом.",
      "source_line": 395,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/header.twig",
        "catalog/view/theme/revolution/template/revolution/revmenu.twig",
        "catalog/view/theme/revolution/template/extension/module/revmenumod.twig",
        "admin/view/template/revolution/revtheme.twig"
      ]
    },
    {
      "name": "revtheme_header_menu_link[{row}][sort]",
      "label_ru": "Порядок сортировки",
      "control": "text",
      "format": "integer",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Определяет порядок вывода; меньшие значения обычно выводятся раньше.",
      "source_line": 399,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/header.twig",
        "catalog/view/theme/revolution/template/revolution/revmenu.twig",
        "catalog/view/theme/revolution/template/extension/module/revmenumod.twig",
        "admin/view/template/revolution/revtheme.twig"
      ]
    },
    {
      "name": "revtheme_dop_menu",
      "label_ru": "Revtheme dop menu",
      "control": "hidden",
      "format": "string",
      "options": [],
      "default_evidence": "не задан в HTML",
      "validation_evidence": "Явная HTML-валидация не задана",
      "conditional_ui": false,
      "purpose_ru": "Управляет параметром «Revtheme dop menu» в этом компоненте.",
      "source_line": 495,
      "consumer_files": [
        "system/revolution.ocmod.xml",
        "catalog/view/theme/revolution/template/common/footer.twig",
        "catalog/view/theme/revolution/template/common/header.twig",
        "catalog/view/theme/revolution/template/revolution/revmenu.twig",
        "catalog/view/theme/revolution/template/extension/module/revmenumod.twig",
        "catalog/view/theme/revolution/template/extension/module/revmenumodcustom.twig",
        "admin/view/template/revolution/revtheme.twig"
      ]
    }
  ],
  "relations": [
    {
      "relation": "part_of",
      "target": "revolution.settings.header",
      "url": "/settings/header/",
      "why": "Родительский раздел «Шапка сайта».",
      "when_to_follow": "Нужен обзор соседних компонентов этого раздела."
    },
    {
      "relation": "apply_with",
      "target": "revolution.workflow.safe-change",
      "url": "/getting-started/safe-workflow",
      "why": "Безопасное изменение настроек и откат.",
      "when_to_follow": "Перед изменением рабочего магазина."
    },
    {
      "relation": "troubleshoot_with",
      "target": "revolution.troubleshooting.cache",
      "url": "/troubleshooting/cache",
      "why": "Сохранённые настройки могут быть скрыты кэшем шаблона, модификаторов или браузера.",
      "when_to_follow": "Изменение сохранено, но не видно на витрине."
    },
    {
      "relation": "related_by_task",
      "target": "revolution.settings.home.product-slider-1",
      "url": "/settings/home/product-slider-1",
      "why": "Общие задачи: catalog, content, navigation, performance, product, visual.",
      "when_to_follow": "Вопрос затрагивает одновременно «Каталог товаров в шапке» и «Произвольный слайдер товаров 1»."
    },
    {
      "relation": "related_by_task",
      "target": "revolution.settings.catalog.general",
      "url": "/settings/catalog/general",
      "why": "Общие задачи: catalog, content, navigation, product, visual.",
      "when_to_follow": "Вопрос затрагивает одновременно «Каталог товаров в шапке» и «Общие настройки каталога»."
    },
    {
      "relation": "related_by_task",
      "target": "revolution.settings.additional.checkout",
      "url": "/settings/additional/checkout",
      "why": "Общие задачи: content, navigation, product, visual.",
      "when_to_follow": "Вопрос затрагивает одновременно «Каталог товаров в шапке» и «Страница оформления заказа»."
    },
    {
      "relation": "related_by_task",
      "target": "revolution.settings.appearance.catalog",
      "url": "/settings/appearance/catalog",
      "why": "Общие задачи: catalog, content, product, visual.",
      "when_to_follow": "Вопрос затрагивает одновременно «Каталог товаров в шапке» и «Внешний вид каталога»."
    }
  ],
  "uncertainties": [
    "Точная серверная валидация и реализация сохранения скрыты ionCube.",
    "Пустое HTML-значение не считается доказательством фактического default после установки."
  ]
}
