Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”

0 Пользователей и 1 Гость просматривают эту тему.

*

korogan

  • ***
  • 188
  • +3/-0
    • Просмотр профиля
Добрый день!

Подскажите реально ли сделать для разных разделов каталога товаров разное оформление?

К примеру в одной категории идут товары в табличном виде
А в другом разделе к примеру фото описание цена

В таком плане.
Реально ли это сделать, если да, подскажите пожалуйста как.

*

admin

  • *****
  • 2443
  • +172/-1
    • Просмотр профиля
есть несколько способов, каждый из которых позволяет использовать определенный шаблон, для вывода каталог или товаров, отличный от дефолтного (/tpls/catalog/default.tpl). Пусть, мы создали отличный от дефолтного шаблона файл и назвали его /tpls/catalog/new_default.tpl

1) создать новый шаблон дизайна для страниц товаров. В нем, вместо %content% написать вызов %catalog viewObject(%pid%,new_default)%. Таким же образом создать шаблон для страниц "раздел каталога" так же заменив %content% на вызов %catalog category(new_default)%.

2) заменить макрос %content% на кастомный макрос, который сам будет подставлять нужные вызовы макросов. Подобное описано у нас (http://umihelp.ru/articles/global_noe_perenaznachenie_default_shablonov_dlya_katalogov_novostej_i_t_p/) и на wiki(http://wiki.umisoft.ru/%D0%9C%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%E2%80%93_%D0%B7%D0%B0%D0%BC%D0%B5%D0%BD%D0%B0_%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D0%B0_content_%28tpl%29)

3) написать php вставку в шаблон пример тут (http://codeninja.ru/2010/05/umicms.html)

p.s. Подробнее про возникновение такой проблемы читай в wiki.umisoft
-способ 3 самый простой, но смешивать php и tpl не комильфо
-способ 1 без кода, но утомляет тем что появляются лишние шаблоны дизайна , плюс их надо еще не забывать проверять назначены ли они соответствующим страницам
-способ 2 самый оптимальный на мой взгляд, но тут уж кому что быстрее и удобнее ;)