Разные шаблоны в разных категориях товаров

Василий, добрый день!
Подскажите, а есть ли какая-то возможность устанавливать свои шаблоны для товаров в разных категориях?
В настройках системы только один, настройки форм не подхватываются, плагином не выходит — событий ms для этого нет, а стандартные не сработали.
Андрей Ятин
24 мая 2013, 14:48
modx.pro
1 259
0

Комментарии: 9

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