Привет, знатоки!
Делаю интернет-магазин на Drupal 7 + Ubercart 3.
Создал многоуровневый словарь "Каталог".
Блок "Каталог" (привязанный к словарю Каталог) отображаю в боковой панельке.
Проблема в том, что отображаются только те корневые термины, которые имеют продукты, классифицированные ими, а я хочу чтобы отображались ВСЕ термины, с возможностью раскрытия их, чтобы увидеть дочерние термины, и кол-во продуктов в скобочках чтобы показывало суммарное кол-во по всем дочерним терминам.
Вот к примеру есть такой Каталог:
- комплектующие компьютеров - мониторы - системные блоки - процессоры - материнские платы - оперативка - аксуссуары - комплектующие ноутбуков
И скажем у меня пустой пока магазин, но есть всего 2 продукта-процессора, которые соответственно классицированы термином "процессоры". Тогда я хочу в блоке Каталог увидеть (свернуто):
- комплектующие компьютеров (2)
- комплектующие ноутбуков (0)
А при развороте увидеть дочерние термины 2-го уровня, и т.д. вплоть до "процессоры (2)".
Как это сделать?
Ковырял _catalog во Views, вроде на нем сделан этот блок, но не воткнул как он работает. Что-то там нечисто.\
Или мне нужен какой другой модуль для Уберкарта?
Комментарии
---
Неужели никто не подскажет?
Вроде классическая функциональность каталога... почему по умолчанию Уберкарт так не работает?
Гугл отказывается помогать....
во вьвс в аргументах отображение Таксономия: Term ID (with depth) depth выстави 10. (максимум)
Выставил.
Ничего не изменилось.
Использую Drupal 7 и Ubercart 3 beta 4 - может в бете дело?
Вообще внизу вьюса пишет "No query was run" и вообще в Displays для вьюса написано "Page", т.е. нету "Block"-а.
Из чего я сделал заключение, что этот блок Каталог формируется не этим вьюсом, а внутри Уберкарта, т.к. в списке вьюсов я не вижу никакого вьюса, который бы формировал Block и имел отношение к Уберкарту.
Попробуй для выбора разделов каталога использовать модуль иерархического выбора с опцией Сохранять линейку терминов.
Это вот этот - http://drupal.org/project/hierarchical_select ?
Пока попробовал - установил UberDrupal, тот что есть под Drupal 6.
Не поленился все модули обновить.
Вот ведь зараза - там блок Каталога нормально отображается! Все кол-ва продуктов рассчитываются корректно - включая продукты, помеченные дочерними терминами...
Но блин так не хочется на 6-ке делать...
Буду еще копать... попробую Уберкартовцам наверно написать. Только будет это уже завтра ))) ("Он и в третий раз ходил за елкой, только было это уже весной").
Всем спасибо за советы.
Буду рад, если еще какие мысли подкинете.
Народ, я вот что-то подумал - а неужели никто на 3-м Уберкарте не делал магазина?
Неужели никого не парит такой левый Каталог-блок?
Если что - я вам не растущий конкурент, ибо делаю магазин для себя, и заказы на сайты ни у кого отбивать не буду )) и вообще живу не в России...