[Решение] Замена Ubercart, с помощью Views, вывода категорий, подкатегорий и списка товаров [Два метода]

Прислано: NIKS_ArtReaktor

ср, 05/10/2011 - 22:23

Замена Ubercart, с помощью Views 2, вывода категорий, подкатегорий и списка товаров.

В данных статьях описывается как заменить вывод категорий и подкатегорий и списка товаров Ubercart, с помощью Views.
Решение для системы Drupal 6.х (в данном случае испытывалось на версии 6.22)

Цель:
Более гибкий вывод списка товаров, а именно:
Корректное применение Views Exposed filters для списка товаров категории.
и другие приятные возможности Views

Решено вывод информации о подкаталогах (child term или дочерние термины)

Метод 1 www.ArtReaktor.com

Метод 2 www.ArtReaktor.com

Надеюсь это сэкономит кому-то время!

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано Koreychenko в вт, 21/02/2012 - 07:42.

Мне кажется, есть более простой вариант.

1. Создаем вьюху вывода материалов в категории. Name: categoryview
Тип: Материал, Аргумент: Term.

2. Создаем вьюху, которая выводит дочерние термины. Тип Term, Argument: Parent Term, путь: taxonomy/term/%
Если у термина есть дочерние, то она их будет выводить.

Empty text:

<?php
$tid
=arg(2);
print 
views_embed_view('categoryview''default'$tid);

?>


Опубликовано NIKS_ArtReaktor в вт, 28/02/2012 - 08:04.

Ну так как бэ второй метод и есть такой.
Только там используется модуль views catalog, в котором эти две вьюхи соединены.


Опубликовано NIKS_ArtReaktor в вт, 28/02/2012 - 08:05.

.


Опубликовано Koreychenko в вт, 28/02/2012 - 08:40.

Views Catalog у меня не заработал корректно в Views 3, да и вообще модуль произвел впечатление весьма сырого и глючного.
Плюс в вашей статье не понятно зачем все-таки использовать каталого Ubercart, а потом с него делать переадрессацию на taxonomy/term/tid. Не лучше ли совсем от него отказаться?

Итого, получается два лишних модуля для реализации этой задачи: Views Catalog и Taxonomy Redirect