Как сделать отображение всех товаров списком, а не по разделам в каталоге (ubercart)?

Аватар пользователя Радосвет Радосвет 18 января 2011 в 23:13

Прошу помощи!

Есть Drupal 6 + Ubercart.

В каталоге 5 разделов, в каждо разделе - по 2-3 товара.

В колонке меню отображается блок "Каталог" с разделами, вида:

*********

Каталог

Категория 1
Категория 2
Категория 3
Категория 4
Категория 5

*********

Как сделать слово "Каталог" ссылкой на сам каталог?
И как при заходе в каталог сделать отображения списка всех товаров (а не как сейчас - только категории)?

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

Спасибо заранее! Smile

0 Thanks

Комментарии

Аватар пользователя bsyomov bsyomov 19 января 2011 в 6:28

Т.к. товары в ubercart это ноды, а категории это термины таксономии, к которым они привязаны, ничто вам не мешает сделать нужный вам вариант вывода с помощью views, а модуль catalog вообще можно отключить. Smile

Аватар пользователя Радосвет Радосвет 19 января 2011 в 18:23
"bsyomov" wrote:

с помощью views

Спасибо!

Я в какой-то степени новичок, может подскажете, что именно нужно сделать?
Получается, невозможно настроить модуль каталога так, чтобы товары отображались одним списком?
Или в любом случае всё делать через views? Smile

Аватар пользователя bsyomov bsyomov 19 января 2011 в 21:31

Отображение материалов с помощью views это очень гибкий инструмент, uc_catalog в свою очередь, работает из коробки, но при этом так, как указано разработчиками.

Аватар пользователя Радосвет Радосвет 21 января 2011 в 8:54

Решил вопрос следующим образом, через словарь и термины:

*********

Каталог

-> Товары

  • Категория 1
  • Категория 2
  • Категория 3
  • Категория 4
  • Категория 5

*********

Но возник другой вопрос: какие настройки отвечают за, например, сортировку товаров в категориях?

Аватар пользователя Радосвет Радосвет 21 января 2011 в 21:54
"bsyomov" wrote:

Используйте views

В списке views нет каталога... или его надо создать?
Ubercart из коробки, как вы пишете, красиво выводит товары сеткой, но в представлениях нет параметров для этой сетки, и сортировка идёт по неизвестным мне алгоритмам. Если нужно создать новый view, то как его связать с этой сеткой?

Аватар пользователя bsyomov bsyomov 22 января 2011 в 15:44

Надо создать view, и сделать вывод так, как вам надо.
От каталога уберкарта это никак не зависит.

Для вывода красивой сеткой, посмотрите views fluid grid например, да и вообще для views много дополнительных моделей, помогающих отображать контент различными способами.
Ещё почитайте про аргументы views, понимание как с ними работать будет необходимо для создания правильного view для каталога.
И посмотрите taxonomy menu, тогда модуль уберкартовского каталога можно будет совсем отключить - от него не понадобится ни сетка ни меню категорий.