Каталог товаров на Drupal+Ubercart+Views

sasha_ua

Постоялец
Регистрация
22 Июн 2010
Сообщения
66
Реакции
0
Дочитал сегодня "Drupal: создание и управление сайтом". В итоге распух мозг.

Начал делать учебный магазин, и понял что стандартный каталог мне не подходит. Ходят слухи нужно использовать Taxonomy+Views.

Планирую сделать так:

Ноутбуки
- Ноутбуки
- Acer
- Apple
- ASUS
- Нетбуки
- Acer
- Apple
- ASUS

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

Вот создал Views:
Для просмотра ссылки Войди или Зарегистрируйся
Вот что он мне вывел:
Для просмотра ссылки Войди или Зарегистрируйся

Но как из этого сделать иерархическое меню?

P.S. Запутался, пример был бы очень кстати, буквально пункт меню, чтобы понять систему..
 
Люблю этот форум, сам задал вопрос, сам на него и ответил :)
Может пригодится новичкам(писал по памяти, поэтому схематично:(

Алгоритм действий таков:
1. Ставим Taxonomy Menu
2. Ставим Dhtml Menu
3. Заходим в таксономию создаем словарь, например Catalog, добавляем термины:
Ноутбуки
Ноутбуки
Acer
Apple
ASUS
Dell
Lenovo
MSI
NEC
Samsung
Sony
Toshiba
ViewSonic


4. Создаем меню, например Menu
5. Заходим в таксономию, в настройках Taxonomy Menu выбираем <Menu>
6. Заходим в блоки, обнаруживаем что блок Menu уже создан, осталось его разместить в подходящем месте.
7. Далее делаем Views..
 
Неужели для каждого пункта(кто знает сколько их будет) нужно делать отдельный Views?
Или как-то можно сделать чтобы Views делал выборку из бд по соответствующему бренду, категории(например если выбрать Ноутбуки, то будут выведены все бренды)?

Обратите внимание на аргументы в views

К стати меню можно и собственными руками сделать :)
 
Попробовал вручную, действительно можно, но я уже немого покопался а пару дней назад я этого не знал.
Views с помощью я сделал.

Но до такого я бы не додумался, помогли:

Имеется Views - product_list(список товаров с краткими описаниями).

1. Добавляем в Fields поле Nid, делаем его скрытым Exclude from display, ставим первым в списке.
2. Далее в Fields настраиваем Node: Title.
Ставим галочку напротив Output this field as a link, в поле Link path: прописываем product/[nid], где product это тип в содержимом Product(Его автоматом делает Уберкарт, модифицируем под себя)

Получаем Вид со списком товаров с заголовками в виде ссылок /product/% вместо /node/%
 
Назад
Сверху