Здравствуйте!
Создаю фотогалерею на связке views + cck + imagecache
1. Создаю тип материала Фото (доп. поле - file - image);
Создаю тип материала Альбом (без доп. полей);
2. Создаю вьшку с помощью views attach и привязываю к ноде альбома:
name - content node
style - jCarousel
rows - fields
Поля:
- Материал:фото (ссылка на материал)
- Материал:фото-дата
Фльтры:
- Опубликованные = да
- Материал:тип = фото
3. Создаю доп. поле для контенттипа Фото:
Альбом - ссылка на материал - селект лист
В итоге: Все работает, но стоило создать новый альбом с новыми фотками, как в карусели выводятся все изображения из всех альбомов. Иными словами, необходимо сделать чтобы в карусель попадали только фотки из текущего альбома. Подскажите, как поступить?
Комментарии
Твоя вьюха выгребает весь материал. Либо покопай фильтры, либо пользуй таксономию, и снова таки фильтры. Тогда у тебя каждая галерея будет своим пунктом словаря таксономии, и во вьюс это все дело сможешь отфильтровать без проблем.
Все верно. Добавляем словарь Альбомы, добавляем в него термины Альбом 1, Альбом 2, Альбом 3...
Далее, ставим фильтр Taxonomy: therm = Альбом 1.
В итоге для каждого альбома создавать отдельную вьшку? Мне кажется это не очень юзабельно.
а это решается уже аргументами termin id from url
либо node_reference_url