Различный вывод структуры категорий в магазине

Автор Сообщение

didok

#1/07.04.2014 23:38
0

Аватар

Пользователи

Карма: +15

Подскажите пожалуйста. Уперся.

Есть страница market.tree.tpl Которая выводит колонку категорий.

Я вывел в market.list.tpl трехколоночный список. Возникла проблема с выводом списка внутри категрии: мой сайт /market/категория. Одинаково уже нельзя делать. В предыдущем случае три колонки хорошо, а во втором уже никак.

 

Сообщения: 156

Cmsworks

Булат
#2/08.04.2014 08:13
0

Администраторы

Карма: +683

Можно создать отдельный шаблон под определенную категорию market.list.категория.tpl

Добавлено 1 часа спустя:

Что касается вывода разного оформления списка категорий, то тут пока решение не работает. Подумаем как создавать разные шаблоны для дерева категорий.

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

didok

#3/08.04.2014 09:25
0

Аватар

Пользователи

Карма: +15

Ок спасибо. А где то можно посмотреть логику создания доп листов? Интересует логика назаваний. Скажем я думал что мне надо создать market.list.категории.tpl т.е на базе market.list.tpl 

Сообщения: 156

Cmsworks

Булат
#4/08.04.2014 09:31
0

Администраторы

Карма: +683

Именно так. Вместо "категория" указываете код категории для которой будет установлен свой шаблон.

Откройте файл modules/market/inc/market.list.php строки 91-92 формирую шаблон маркета.

Добавлено 2 минуты спустя:

Уточняю, это шаблоны для списка товаров. Для вывода списка категорий на этой странице используется другой шаблон market.tree.tpl 

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

didok

#5/08.04.2014 09:36
0

Аватар

Пользователи

Карма: +15

Дело вот в чем. Мне нужно какое то стандартное решение. У меня чтото около 120 категорий и для каждой просто нереально сделать отдельные шаблоны. market.list.tpl у меня сильно изменен. А вот на седующем шаге с листа market.list.tpl уже внутри категории как хотя бы удалить колонку категорий? Я не нашел шаблона формирующего внутреннее отображение категории. Видимо внутри другой какой то страницы происходит. 

Сообщения: 156

Cmsworks

Булат
#6/08.04.2014 09:40
0

Администраторы

Карма: +683

Например так можно не показывать блок категорий если выбрана какая-либо категорий:

<!-- IF !{PHP.c} -->{CATALOG}<!-- ENDIF -->

 

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

didok

#7/08.04.2014 09:44
0

Аватар

Пользователи

Карма: +15

Спасибо. Пороюсь.

Добавлено 2 часа спустя:

Пошел по пути редакции шаблона внутри категории. Оказалось достаточно удобно.

Отвечает конструкция в  шаблоне projects.list.tpl : 

<div class="row">
    <div class="span3">
        <!-- IF {CATALOG} --><div class="well well-small">{CATALOG}</div><!-- ENDIF -->
    </div>

 

 

Сообщения: 156