Разные шаблоны в разных категориях товаров
Василий, добрый день!
Подскажите, а есть ли какая-то возможность устанавливать свои шаблоны для товаров в разных категориях?
В настройках системы только один, настройки форм не подхватываются, плагином не выходит — событий ms для этого нет, а стандартные не сработали.
Подскажите, а есть ли какая-то возможность устанавливать свои шаблоны для товаров в разных категориях?
В настройках системы только один, настройки форм не подхватываются, плагином не выходит — событий ms для этого нет, а стандартные не сработали.
Комментарии: 9
<body class="id-[[*id]] t-[[*template]] p-[[*parent]]">
Будет намного легче в плане реализации, если нужно только css менять.
В том то и дело, что не только цсс. Там и вёрстка разная.
Простите, а верстка это не css?
Есть одна идея: сниппетом проверять ИД парента и в зависимости от этого подключать разные чанки, но это смахивает на извращение.
Можно проще —
[[$my_chunk_for_[[*parent]]]]
Кстати да) Что-то сразу не дошло)
Ну а вообще странная проблема с настройкой форм: любые изменения с шаблоном воспринимаются нормально, кроме указания ИД — он на отрез не подставляется.
Ну а вообще странная проблема с настройкой форм: любые изменения с шаблоном воспринимаются нормально, кроме указания ИД — он на отрез не подставляется.
По такому описанию проблему не решить…
Захожу в настройки форм, создаю новый профиль, в нём создаю новый набор правил. Указываю в качестве ограничивающего поля parent, в качестве значения 47 (id категории с товарами). В строке template в поле «Значение по умолчанию» указываю 21 (id нужного мне шаблона). Создаю новый товар — шаблон не подставляется. Причем любые другие изменения формы, допустим в поле «Новое имя» написать «Шаблонищще», то всё подхватит на ура. Предполагаю, что это делает минишоп, потому как у него есть шаблон по умолчанию для товара в настройках системы, но пока не рылся в классе.
Заработал плагин. Забыл в нём в конце написать
$resource->save();
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.