[Решение] Замена Ubercart, с помощью Views, вывода категорий, подкатегорий и списка товаров [Два метода]
Прислано: NIKS_ArtReaktor
ср, 05/10/2011 - 22:23
Замена Ubercart, с помощью Views 2, вывода категорий, подкатегорий и списка товаров.
В данных статьях описывается как заменить вывод категорий и подкатегорий и списка товаров Ubercart, с помощью Views.
Решение для системы Drupal 6.х (в данном случае испытывалось на версии 6.22)
Цель:
Более гибкий вывод списка товаров, а именно:
Корректное применение Views Exposed filters для списка товаров категории.
и другие приятные возможности Views
Решено вывод информации о подкаталогах (child term или дочерние термины)
Надеюсь это сэкономит кому-то время!
- NIKS_ArtReaktor's blog
- Для комментирования войдите или зарегистрируйтесь
Мне кажется, есть более простой вариант.
1. Создаем вьюху вывода материалов в категории. Name: categoryview
Тип: Материал, Аргумент: Term.
2. Создаем вьюху, которая выводит дочерние термины. Тип Term, Argument: Parent Term, путь: taxonomy/term/%
Если у термина есть дочерние, то она их будет выводить.
Empty text:
<?php
$tid=arg(2);
print views_embed_view('categoryview', 'default', $tid);
?>- Для комментирования войдите или зарегистрируйтесь
Ну так как бэ второй метод и есть такой.
Только там используется модуль views catalog, в котором эти две вьюхи соединены.
- Для комментирования войдите или зарегистрируйтесь
.
- Для комментирования войдите или зарегистрируйтесь
Views Catalog у меня не заработал корректно в Views 3, да и вообще модуль произвел впечатление весьма сырого и глючного.
Плюс в вашей статье не понятно зачем все-таки использовать каталого Ubercart, а потом с него делать переадрессацию на taxonomy/term/tid. Не лучше ли совсем от него отказаться?
Итого, получается два лишних модуля для реализации этой задачи: Views Catalog и Taxonomy Redirect
- Для комментирования войдите или зарегистрируйтесь


Комментарии