Доброго времени суток.
Задача следующего плана: выводить в категории "Каталог" (корень) -> "Мебель" подкатегории, разбитые следующим образом: "Мебель по стилям" (подкатегории "Прованс", "Арт Деко" и т.д.), "Мебель по наименованиям" (подкатегории "Шкафы", "Диваны" и т.д.) и "Мебель по помещениям" (подкатегории "Кабинет", "Спальня" и т.д.).
Иными словами, на странице указанной категории ("Мебель" ) нужно вывести три блока, в каждом блоке свои категории (с картинками). Можно выводить статически, но тогда при каждом добавлении/удалении стиля, помещения и т.д. нужно будет лезть в шаблон. Есть ли вариант динамического вывода подкатегорий некоторых категорий в указанном месте? Кроме указанных категорий могут быть и другие категории, которые выводить в этом месте не нужно.
Пример того, что нужно можно посмотреть по ссылке (не вставляется).
Добавлено: Вывод подкатегорий некоторых категорий14.07.14 16:30:30
root, спецблок справочников интернет-магазина, а ваши категории Мебель по стилям, Мебель по наименованиям и Мебель по наименованиям собственно сами справочники, либо вообще фильтр по каталогу оформленный в виде кнопок, не подойдет?
Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: Вывод подкатегорий некоторых категорий15.07.14 13:38:57
@Дмитрий, хм. Мне уже советовали оформить в виде справочников, но что-то пока решение не пришло мне в голову. Допустим, создал справочник "Мебель по стилям". Тип значения: Связанные товары/Связанные категории? Что-то не то выходит. Возможно я недостаточно знаком с системой, но справочниками мне видятся именно сами стили "Прованс", "Арт Деко", у которых тип значения: связанные товары. Я не прав?
По поводу кнопок: если я Вас правильно понял - кнопки статичные? Т.е. не меняются в зависимости от фактического количества стилей, помещений и наименований? Хотелось бы, чтобы набор кнопок зависел от количества помещений, т.е. добавили помещение - появилась новая кнопка. В других CMS достаточно было отслеживать всевозможные значения одной характеристики, группировать, сортировать и выводить.
Добавлено: Вывод подкатегорий некоторых категорий15.07.14 14:12:09
root, создаете свойство "Мебель по стилям" с типом строка и хранением по значению из справочника, для этого свойства создаете сам справочник "Мебель по стилям" и у него уже значения "Прованс", "Арт Деко" и т. д.. отмечаете для свойства параметр "Показывать в фильтре на страницах" и получаете на странице со списком в фильтре свойство "Мебель по стилям" со всем значениями справочника.
Кнопки не статичные, т. к. это будет динамический фильтр, все новые значения будут автоматически попадать в него.
В предложенном варианте есть свои тонкости по сео, поэтому зачастую такой вариант не устраивает и предпочитают использовать не через справочники, а через категории. Через категории можно настроить, но у меня нет готового решения, если ничего не придумаете, то обращайтесь в личку.
Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: Вывод подкатегорий некоторых категорий15.07.14 15:07:11
В приведенном примере как раз так (или аналогично в рамках другой CMS) и сделано, как написал @Дмитрий - мебель по стилям - это категории, а по наименованиям и помещениям - через фильтрацию. Т.е. механизм аналогичный добавлению спецблоков справочник интернет-магазина.
Добавлено: Вывод подкатегорий некоторых категорий15.07.14 15:42:05
Evgeney S., согласен. Просто я привык работать на более низком уровне абстракции - мне удобнее, когда передо мной есть код, есть база, и можно отследить как и что формируется. С этой системой знаком поверхностно, поэтому многое пока мне не очевидно.
Добавлено: Вывод подкатегорий некоторых категорий15.07.14 17:12:15
Вы не указали в настройках спецблока нужный справочник;
Вы не указали для свойства параметр вывода в фильтре;
Вы не сбросили кеш, для этого нужно открыть на редактирование набор свойства, убедиться, что нужное вам свойство включено в набор и для него выделено отображение в фильтре, нажать применить.
Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: Вывод подкатегорий некоторых категорий15.07.14 17:25:56
@Дмитрий, Вы правы. Выбрал, теперь кнопки появились. Однако ведут они на страницы, на которых нужные товары не отображаются (пока товар только один для Арт Деко, но и его нет). Кроме того, мне нужно, чтобы эти кнопки были только в категории "Каталог" -> "Мебель". Как это можно сделать и как всё же вывести товары?
Добавлено: Вывод подкатегорий некоторых категорий15.07.14 18:22:35
Вам нужно настраивать шаблон справочников, это уже сами, можете скопировать его с демки, в левом блоке фильтрация на главной сделана через справочники, в настройках которых можно посмотреть название шаблона, либо найти его через поиск.
Если вам нужны кнопки только в определенной категории, то можно сделать проверку по названию, либо id категории, через режим отладки можете посмотреть доступные переменные, а вообще, если редакция бизнес, где доступны разные наборы свойств, то я бы посмотрел в сторону фильтра.
Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: Вывод подкатегорий некоторых категорий18.07.14 16:20:59
@Дмитрий, возник другой вопрос - в админке в "Данные справочников" для одного из значений моего справочника указал изображение. Как можно это изображение вывести в шаблоне (eshop_reference.tpl)? Пробовал ##__PRINT_VARS__## - и не нашел ничего похожего на изображение.