Вопрос по Views Attach

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

Аватар пользователя bay bay 7 ноября 2011 в 15:54

Здравствуйте!
Создаю фотогалерею на связке views + cck + imagecache
1. Создаю тип материала Фото (доп. поле - file - image);
Создаю тип материала Альбом (без доп. полей);

2. Создаю вьшку с помощью views attach и привязываю к ноде альбома:
name - content node
style - jCarousel
rows - fields

Поля:
- Материал:фото (ссылка на материал)
- Материал:фото-дата
Фльтры:
- Опубликованные = да
- Материал:тип = фото

3. Создаю доп. поле для контенттипа Фото:
Альбом - ссылка на материал - селект лист

В итоге: Все работает, но стоило создать новый альбом с новыми фотками, как в карусели выводятся все изображения из всех альбомов. Иными словами, необходимо сделать чтобы в карусель попадали только фотки из текущего альбома. Подскажите, как поступить?

Комментарии

Аватар пользователя alex_shut alex_shut 7 ноября 2011 в 16:32

Твоя вьюха выгребает весь материал. Либо покопай фильтры, либо пользуй таксономию, и снова таки фильтры. Тогда у тебя каждая галерея будет своим пунктом словаря таксономии, и во вьюс это все дело сможешь отфильтровать без проблем.

Аватар пользователя bay bay 7 ноября 2011 в 16:53

Все верно. Добавляем словарь Альбомы, добавляем в него термины Альбом 1, Альбом 2, Альбом 3...
Далее, ставим фильтр Taxonomy: therm = Альбом 1.

В итоге для каждого альбома создавать отдельную вьшку? Мне кажется это не очень юзабельно.

Аватар пользователя drupby drupby 7 ноября 2011 в 17:32

"bay" wrote:
В итоге для каждого альбома создавать отдельную вьшку? Мне кажется это не очень юзабельно.

а это решается уже аргументами termin id from url
либо node_reference_url