# revolution.settings.product.modules Canonical: https://rev.uask.pro/settings/product/modules.html Version: Revolution 5.x ## Retrieval instruction Read this node first. Follow a relation only when its `when_to_follow` matches the current task. Stop when the required fields, constraints and verification steps are known. Do not crawl every related page. ## Назначение Здесь настраивается раздел «Модули карточки товара» и то, как он выглядит и работает для покупателей. ## Поля - `revtheme_product_mods[viewed_products]` — 1) Просмотренные товары. Управляет параметром «1) Просмотренные товары» в этом компоненте. Values: Вкл., Выкл.. Validation evidence: Явная HTML-валидация не задана. - `revtheme_product_mods[{language_id}][viewed_products_zagolovok]` — Заголовок. Задаёт отображаемый пользователю текст или заголовок. Values: string. Validation evidence: Явная HTML-валидация не задана. - `revtheme_product_mods[viewed_products_limit]` — Заголовок. Задаёт отображаемый пользователю текст или заголовок. Values: integer. Validation evidence: Явная HTML-валидация не задана. - `revtheme_product_mods[text_block]` — 2) Текстовые блоки. Задаёт отображаемый пользователю текст или заголовок. Values: Вкл., Выкл.. Validation evidence: Явная HTML-валидация не задана. - `revtheme_product_mods[{language_id}][text_block_zagolovok]` — Заголовок. Задаёт отображаемый пользователю текст или заголовок. Values: string. Validation evidence: Явная HTML-валидация не задана. - `revtheme_product_mods[text_block_cols]` — Заголовок. Задаёт отображаемый пользователю текст или заголовок. Values: 1, 2, 3, 12, 1, 2, 3, 12, 1, 2, 3, 12, 1, 2, 3, 12. Validation evidence: Явная HTML-валидация не задана. - `revtheme_product_mods[text_block_cols_2]` — Блоков в ряд (2 ряд). Задаёт отображаемый пользователю текст или заголовок. Values: 1, 2, 3, 12, 1, 2, 3, 12, 1, 2, 3, 12, 1, 2, 3, 12. Validation evidence: Явная HTML-валидация не задана. - `revtheme_blocks_product_item[{row}][icontype]` — Тип иконки. Выбирает иконку или способ её отображения. Values: Иконка, Картинка. Validation evidence: Явная HTML-валидация не задана. - `revtheme_blocks_product_item[{row}][icon]` — Иконка. Выбирает иконку или способ её отображения. Values: relative asset path / icon identifier. Validation evidence: Явная HTML-валидация не задана. - `revtheme_blocks_product_item[{row}][image]` — Изображение. Выбирает изображение, используемое этим компонентом. Values: relative asset path / icon identifier. Validation evidence: Явная HTML-валидация не задана. - `revtheme_blocks_product_item[{row}][title][{language_id}]` — Значение для языка. Управляет параметром «Значение для языка» в этом компоненте. Values: string. Validation evidence: Явная HTML-валидация не задана. - `revtheme_blocks_product_item[{row}][description][{language_id}]` — Значение для языка. Управляет параметром «Значение для языка» в этом компоненте. Values: string. Validation evidence: Явная HTML-валидация не задана. - `revtheme_blocks_product_item[{row}][link][{language_id}]` — Значение для языка. Управляет параметром «Значение для языка» в этом компоненте. Values: string. Validation evidence: Явная HTML-валидация не задана. - `revtheme_blocks_product_item[{row}][checkbox]` — Checkbox. Управляет параметром «Checkbox» в этом компоненте. Values: 1, Открывать в модальном окне. Validation evidence: Явная HTML-валидация не задана. - `revtheme_blocks_product_item[{row}][sort]` — Порядок сортировки. Определяет порядок вывода; меньшие значения обычно выводятся раньше. Values: integer. Validation evidence: Явная HTML-валидация не задана. ## Typed relations - part_of -> revolution.settings.product (/settings/product/). Why: Родительский раздел «Карточка товара». Follow when: Нужен обзор соседних компонентов этого раздела. - apply_with -> revolution.workflow.safe-change (/getting-started/safe-workflow). Why: Безопасное изменение настроек и откат. Follow when: Перед изменением рабочего магазина. - troubleshoot_with -> revolution.troubleshooting.cache (/troubleshooting/cache). Why: Сохранённые настройки могут быть скрыты кэшем шаблона, модификаторов или браузера. Follow when: Изменение сохранено, но не видно на витрине. - related_by_task -> revolution.settings.appearance.catalog (/settings/appearance/catalog). Why: Общие задачи: catalog, content, product, visual. Follow when: Вопрос затрагивает одновременно «Модули карточки товара» и «Внешний вид каталога». - related_by_task -> revolution.settings.catalog.general (/settings/catalog/general). Why: Общие задачи: catalog, content, product, visual. Follow when: Вопрос затрагивает одновременно «Модули карточки товара» и «Общие настройки каталога». - related_by_task -> revolution.settings.header.catalog-menu (/settings/header/catalog-menu). Why: Общие задачи: catalog, content, product, visual. Follow when: Вопрос затрагивает одновременно «Модули карточки товара» и «Каталог товаров в шапке». - related_by_task -> revolution.settings.home.product-slider-1 (/settings/home/product-slider-1). Why: Общие задачи: catalog, content, product, visual. Follow when: Вопрос затрагивает одновременно «Модули карточки товара» и «Произвольный слайдер товаров 1». ## Uncertainties - Точная серверная валидация и реализация сохранения скрыты ionCube. - Пустое HTML-значение не считается доказательством фактического default после установки.