@sagaton

Как реализовать разные карточки товаров(деталка), для разных разделов каталога?

Здравствуйте!
Возник такой вопрос.
Если в каталоге есть 3 раздела с товарами и у всех их одна и та же детальная страница.
То если нужно и внешне изменить детальную страницу и количество блоков в ней, только для одного раздела то, подойдет ли такой вариант?
В каталоге в шаблоне детальной карточки товара написать условие с CSite::InDir.
...if(CSite::InDir('/нужный раздел/')) {вывожу новые блоки}else{старые блоки детальной страницы}
Корректен ли такой вариант?
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
@PetrPo
Корректен ли такой вариант?

Нет

Самый простой вариант - для разделов добавить пользовательское свойство тпа "Список", в котром в качестве XML_ID указать название шаблона и перед выводом детальной страницы получать значения этого свойства и подставлять в вызов компонента
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы