Category и views

Главные вкладки

Аватар пользователя user777 user777 1 февраля 2010 в 16:37

Имеется контейнер - Телефоны, в нем категории nokia, samsung и т.д., а в каждой категории страницы с описанием моделей, вот так:
-Телефоны
--Nokia
---N73
---N82
---N86
--Samsung
---S5150
---S7070
---S5230

Через views пытаюсь вывести нужные мне поля для контейнеров nokia, samsung. Задаю нужные поля для вывода, но выводятся все материалы!!! Думается нужно что то прописать в Relationships или Аргументах. Помогите уже очень долго маюсь(((

Комментарии

Аватар пользователя retuam retuam 1 февраля 2010 в 16:54

В аргументах...

В качестче аргумента использовать, в зависимости от того, что хотите вывести, потому что из Вашего поста не понятно, "нокиа" - это контейнер или таки категория, судя по иерархии - категория.

Так вот. "Контейнеры" - это словари, и соответствено использовать для категорий этого словаря надо аргумент - "Vocabl. ID".

"Ккатегории" это термины - "Term ID" или "Term Parent ID".

Аватар пользователя user777 user777 1 февраля 2010 в 17:19

retuam wrote:
"нокиа" - это контейнер или таки категория

Имеется контейнер - Телефоны, в нем категории nokia, samsung и т.д. (нокиа - категория)

retuam wrote:
"Категории" это термины - "Term ID" или "Term Parent ID".

Добавляю в кач-ве аргумента, вообще ничего не выводит.

PS: wrapper не установлены? Может в этом проблема?

Аватар пользователя glu2006 glu2006 1 февраля 2010 в 17:43

Проблема не во враппере а в том что вы доку по модулю category не читали Smile на сайте друпала есть оф патч который дружит вьюсы и категории, после его установки у вас в аргументах появится category ID и Parent category. Хотя может этот патч уже включили в последний билд и надо только внимательно во вьюсах посмотреть.

Аватар пользователя user777 user777 1 февраля 2010 в 17:55

glu2006 wrote:
есть оф патч который дружит вьюсы и категории, после его установки у вас в аргументах появится category ID и Parent category.

Ссылку на патч можно?
views стоит 6.x-2.8, новее вроде нет, искал подобное "category ID", "Parent category" ничего нет.

Аватар пользователя glu2006 glu2006 2 февраля 2010 в 10:09

user777 wrote:
Ссылку на патч можно?
views стоит 6.x-2.8, новее вроде нет, искал подобное "category ID", "Parent category" ничего нет.

Патч для модуля category а не для вьюсов. Smile http://drupal.org/node/57821 Смотреть в самом низу
Вьюсы тут причем?

Аватар пользователя bird bird 1 февраля 2010 в 17:47

Вью для показа привязанных нод у меня заработала только после включения враппера.
Только не могу понять, как к категории через ССК поле привязать картинку и показывать их(субкатегории) вместе с картинками над списком нод привязанных к текущей категории.

Аватар пользователя retuam retuam 1 февраля 2010 в 21:48

wrapper - обязательно, все равно пригодится. Однако и без него должно работать.
Во-первых, хотелось бы узнать, куда Вы добавляете аргумент, для какого display: "page" или "default", и откуда Вы передаете значение "Term ID" или "Term Parent ID" в качестве аргумента, желательно так Provide default argument->Node ID from URL.

Кроме того, для "page" необходимо указать страницу вида my_site/my_categories/%.

Для использования "default" необходимо в настройках Category (для выбранной категории) установить в Container information->Category views settings->View for this container необходимый display:views

Аватар пользователя user777 user777 2 февраля 2010 в 23:31

retuam и glu2006
Спасибо за помощь, врапер поставил и все заработало.
glu2006 как ставить этот патч, просьба строго не судить, я новичок, а времени на все не хватает (((