Skip to content
  1. Компоненты
  2. ms3OptionsColor
  3. Начало работы
  4. Системные настройки

Системные настройки

Откройте Система → Системные настройки, в фильтре пространства имён выберите ms3optionscolor.

После смены значений очистите кэш MODX. Если правили менеджер (RAL, ключ опции), перезагрузите страницу менеджера: конфиг Vue читается при открытии.

Ключ в БД всегда с подчёркиванием: ms3optionscolor_<имя>.

Сводная таблица

КлючТипПо умолчаниюКратко
ms3optionscolor_default_option_keytextfieldcolorКакие опции товара считаются «цветом»
ms3optionscolor_ral_enabledcombo-booleanДаВкладка и поиск RAL в менеджере
ms3optionscolor_frontend_csscombo-booleanДаСтили свотчей на сайте сами
ms3optionscolor_variants_decoratecombo-booleanДаЦвета у вариантов ms3variants в каталоге

ms3optionscolor_default_option_key

Какая опция (или несколько) участвует во вкладке Swatches, в запросе цветов для чипов на «Свойства товара» и в сниппете, если вы не передали &options.

ЗначениеКогда ставить
colorОдин ключ опции «Цвет» (типичный магазин)
color,materialНужны свотчи и для цвета, и для материала

Несколько ключей пишите через запятую, без пробелов или с пробелами после запятой: пакет обрежет пробелы. Не оставляйте поле пустым: укажите реальный ключ опции.

Пример: опция в miniShop3 называется color. Оставьте значение по умолчанию. На вкладке Swatches увидите все значения этой опции у товара. Сниппет без &options тоже возьмёт color.

Если ключ опции другой (например obivka), поставьте его сюда. Иначе вкладка Swatches будет пустой, хотя значения на «Свойства товара» есть.

ms3optionscolor_ral_enabled

ЗначениеЧто происходит
ДаВ CMP есть вкладка RAL, в диалоге цвета можно искать код RAL
НетВкладка RAL скрыта, поиск RAL в форме недоступен. Уже сохранённые коды в словаре не удаляются

Выключайте, если RAL магазину не нужен и мешает менеджерам. HEX и паттерны работают независимо от этой настройки.

ms3optionscolor_frontend_css

ЗначениеЧто происходит
ДаСтили css/web/main.css подключаются на страницах сайта и при вызове сниппета
НетСтили не грузятся. Квадраты [data-ms3oc-swatch] часто без размера, особенно в корзине

Оставляйте Да, если пользуетесь штатными чанками. Ставьте Нет, только когда сами подключаете CSS темы и не хотите дублировать файл пакета.

Ручное подключение:

fenom
<link rel="stylesheet" href="{'assets_url' | option}components/ms3optionscolor/css/web/main.css">
modx
<link rel="stylesheet" href="[[++assets_url]]components/ms3optionscolor/css/web/main.css">

ms3optionscolor_variants_decorate

Работает только вместе с ms3variants и вызовом листинга с usePackages=ms3Variants.

ЗначениеЧто происходит
ДаК каждому варианту в каталоге добавляются цвета из словаря (variants[].swatches)
НетВарианты как у ms3variants, без цветов из словаря

На корзину, цену и выбор варианта настройка не влияет. Подробнее и примеры разметки: ms3variants.

Права доступа

Отдельных прав пакет не создаёт.

Что делаетеКакое право нужно
Открыть раздел, править словарь и RALmsproduct_save (как у сохранения товара miniShop3)
Вкладка Swatches на товарето же msproduct_save

Без права сохранение в менеджере не пройдёт. Проверьте политику роли менеджера и очистите кэш.

Связанные страницы