Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Интернет Магазин  ->  Вывод подкатегорий некоторых категорий

Вопросы по настройке магазина, каталога.

Добавлено: 14.07.14 15:58:41 #1



Регистрация: 14.07.14
Сообщений: 14


Обратиться по имени

Доброго времени суток.
Задача следующего плана: выводить в категории "Каталог" (корень) -> "Мебель" подкатегории, разбитые следующим образом: "Мебель по стилям" (подкатегории "Прованс", "Арт Деко" и т.д.), "Мебель по наименованиям" (подкатегории "Шкафы", "Диваны" и т.д.) и "Мебель по помещениям" (подкатегории "Кабинет", "Спальня" и т.д.).
Иными словами, на странице указанной категории ("Мебель" ) нужно вывести три блока, в каждом блоке свои категории (с картинками). Можно выводить статически, но тогда при каждом добавлении/удалении стиля, помещения и т.д. нужно будет лезть в шаблон. Есть ли вариант динамического вывода подкатегорий некоторых категорий в указанном месте? Кроме указанных категорий могут быть и другие категории, которые выводить в этом месте не нужно.
Пример того, что нужно можно посмотреть по ссылке (не вставляется).



Добавлено: 14.07.14 16:30:30 #2



Регистрация: 14.07.14
Сообщений: 14


Обратиться по имени
Добавлено: 14.07.14 17:44:20 #3




Регистрация: 14.07.08
Сообщений: 1126


Обратиться по имени

root, спецблок справочников интернет-магазина, а ваши категории Мебель по стилям, Мебель по наименованиям и Мебель по наименованиям собственно сами справочники, либо вообще фильтр по каталогу оформленный в виде кнопок, не подойдет?



Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: 15.07.14 13:38:57 #4



Регистрация: 14.07.14
Сообщений: 14


Обратиться по имени

@Дмитрий, хм. Мне уже советовали оформить в виде справочников, но что-то пока решение не пришло мне в голову. Допустим, создал справочник "Мебель по стилям". Тип значения: Связанные товары/Связанные категории? Что-то не то выходит. Возможно я недостаточно знаком с системой, но справочниками мне видятся именно сами стили "Прованс", "Арт Деко", у которых тип значения: связанные товары. Я не прав?
По поводу кнопок: если я Вас правильно понял - кнопки статичные? Т.е. не меняются в зависимости от фактического количества стилей, помещений и наименований? Хотелось бы, чтобы набор кнопок зависел от количества помещений, т.е. добавили помещение - появилась новая кнопка. В других CMS достаточно было отслеживать всевозможные значения одной характеристики, группировать, сортировать и выводить.



Добавлено: 15.07.14 14:12:09 #5




Регистрация: 14.07.08
Сообщений: 1126


Обратиться по имени

root, создаете свойство "Мебель по стилям" с типом строка и хранением по значению из справочника, для этого свойства создаете сам справочник "Мебель по стилям" и у него уже значения "Прованс", "Арт Деко" и т. д.. отмечаете для свойства параметр "Показывать в фильтре на страницах" и получаете на странице со списком в фильтре свойство "Мебель по стилям" со всем значениями справочника.

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

В предложенном варианте есть свои тонкости по сео, поэтому зачастую такой вариант не устраивает и предпочитают использовать не через справочники, а через категории. Через категории можно настроить, но у меня нет готового решения, если ничего не придумаете, то обращайтесь в личку.



Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: 15.07.14 15:07:11 #6

Партнер


Регистрация: 22.02.09
Сообщений: 472


Обратиться по имени

В приведенном примере как раз так (или аналогично в рамках другой CMS) и сделано, как написал @Дмитрий - мебель по стилям - это категории, а по наименованиям и помещениям - через фильтрацию. Т.е. механизм аналогичный добавлению спецблоков справочник интернет-магазина.



Добавлено: 15.07.14 15:42:05 #7



Регистрация: 14.07.14
Сообщений: 14


Обратиться по имени

@Дмитрий, сделал так, как Вы написали, но получилась только вот такая конструкция на странице:
<div class="block_content">
<spec_mark name="spec_eshop_reference_types_00100010220013"></spec_mark>
<spec_mark_ name="spec_eshop_reference_types_00100010220013"></spec_mark_>
<br>
</div>

Спецблок Справочники интернет-магазина вставил на страницу каталога после "Данные модуля специального блока 'Данные модуля Каталог товаров::Товары' на странице 'Каталог'". Значение свойства "Мебель по стилям" задано одному товару (http://www.frstore.ru/katalog/mebel/mebel-po-stiljam/art-deko/test).
Результат здесь http://www.frstore.ru/katalog/mebel (ничего не изменилось визуально).



Добавлено: 15.07.14 15:46:12 #8



Регистрация: 14.07.14
Сообщений: 14


Обратиться по имени

Evgeney S., согласен. Просто я привык работать на более низком уровне абстракции - мне удобнее, когда передо мной есть код, есть база, и можно отследить как и что формируется. С этой системой знаком поверхностно, поэтому многое пока мне не очевидно.



Добавлено: 15.07.14 17:12:15 #9




Регистрация: 14.07.08
Сообщений: 1126


Обратиться по имени

root, такое бывает по нескольким причинам:

  1. Вы не указали в настройках спецблока нужный справочник;
  2. Вы не указали для свойства параметр вывода в фильтре;
  3. Вы не сбросили кеш, для этого нужно открыть на редактирование набор свойства, убедиться, что нужное вам свойство включено в набор и для него выделено отображение в фильтре, нажать применить.



Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: 15.07.14 17:25:56 #10



Регистрация: 14.07.14
Сообщений: 14


Обратиться по имени

@Дмитрий,
Справочник не был указан, указал.

1. Отображаемый справочник: Мебель по стилям
Категория товаров: Мебель

2. Показывать в фильтре как: Список
Показывать в фильтре данные: Все из справочника

3. В наборе свойств у данного свойства стоят галочки Общее, В фильтре, Выводить пустое

Теперь в разметке вот так:
<div class="block_content"><spec_mark name="spec_eshop_reference_types_00100010220013"></spec_mark>
<script language="JavaScript">
<!--

function goToEshopCatalog(url, fName) {
  document.location = 'http://www.frstore.ru/'+url+"&"+fName+"="+_refItemValue[document.forms.search_ref_link.ref_item_id.value]+"&flt_force_values=1";
}

function goToEshopCatalog2(url, fName, fid) {
  document.location = 'http://www.frstore.ru/'+url+"&"+fName+"="+_refItemValue[fid]+"&flt_force_values=1";
}

//-->
</script>


        
<div class="ref_small_splitter">&nbsp;</div>
        


<spec_mark_ name="spec_eshop_reference_types_00100010220013"></spec_mark_><br></div>


Визуально все по-прежнему.



Добавлено: 15.07.14 17:38:19 #11




Регистрация: 14.07.08
Сообщений: 1126


Обратиться по имени

Скорее всего в настройках спецблока вы не выбрали для параметра "Быстрый переход в каталог по полю" значение "Мебель по стилям"



Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: 15.07.14 18:11:00 #12



Регистрация: 14.07.14
Сообщений: 14


Обратиться по имени

@Дмитрий, Вы правы. Выбрал, теперь кнопки появились. Однако ведут они на страницы, на которых нужные товары не отображаются (пока товар только один для Арт Деко, но и его нет). Кроме того, мне нужно, чтобы эти кнопки были только в категории "Каталог" -> "Мебель". Как это можно сделать и как всё же вывести товары?



Добавлено: 15.07.14 18:22:35 #13




Регистрация: 14.07.08
Сообщений: 1126


Обратиться по имени

Вам нужно настраивать шаблон справочников, это уже сами, можете скопировать его с демки, в левом блоке фильтрация на главной сделана через справочники, в настройках которых можно посмотреть название шаблона, либо найти его через поиск.

Если вам нужны кнопки только в определенной категории, то можно сделать проверку по названию, либо id категории, через режим отладки можете посмотреть доступные переменные, а вообще, если редакция бизнес, где доступны разные наборы свойств, то я бы посмотрел в сторону фильтра.



Разработка мобильной версии сайта с сохранением дизайна и позиций в поиске
Добавлено: 18.07.14 16:20:59 #14



Регистрация: 14.07.14
Сообщений: 14


Обратиться по имени

@Дмитрий, огромное спасибо! Покопался в шаблонах, нашел косяк. По-тихоньку привожу в требуемый вид. Еще раз спасибо.



Добавлено: 18.07.14 16:45:20 #15



Регистрация: 14.07.14
Сообщений: 14


Обратиться по имени

@Дмитрий, возник другой вопрос - в админке в "Данные справочников" для одного из значений моего справочника указал изображение. Как можно это изображение вывести в шаблоне (eshop_reference.tpl)? Пробовал ##__PRINT_VARS__## - и не нашел ничего похожего на изображение.





Создать новую тему

Всего тем: 6661
Всего сообщений: 27851
Всего зарегистрированных пользователей: 26741
Последний зарегистрированный пользователь: user6353089940