Приветствую!
Я когда-то создал галерею на Views. Все прошло успешно. Но сайт тогда продал. Теперь не помню как я настраивал один момент.
Я знаю принцип создания галереи. Все отлично. В две колонки (20 нод на странице) поля изображений как сетка, как мне и нужно. Но проблема вот в чем:
Галерея отображается на определенной странице, если указать путь, а если не указать, то только на главной странице. Как сделать, чтобы этот вьюс применялся ко всем категориям меню?
Неужели к каждой категории дублировать вьюс?
Заранее спасибо.
Комментарии
Категории меню строятся на основе иерархии таксономии?
Если да, то путь taxonomy/term/% должен быть
Отлично! Спасибо большое!
Теперь во всех категориях вьюс отображается как нужно. Но в разделе Информация о сайте, в качестве главной страницы я указал:
taxonomy/term/%. Надеюсь с точки зрения СЕО, это неплохо. Да и Глобал Редирект у меня стоит. При нажатии на логотип, после загрузки, в браузерной строке вижу: сайт.ру
Блин...Не отлично. Приглянулся, отображается все содержимое. На главной странице, например, все ноды, в категории 1 - все ноды, в категории 2 - все ноды, т.е. уже "классифицируемость" пропала...![Sad](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/sad.gif)
Что же делать?
Ну ессно если ты указал для главной taxonomy/term/% то все термины вывалятся. Укажи определённый термин. Например taxonomy/term/1 или что там нужно
Если для главной указать taxonomy/term/1, то будут показываться на главной лишь ноды из этой категории. А мне нужно чтобы на главной показывались все ноды, с отображением моего вьюса.
И тут же пишешь:
Я ничего теперь не понимаю что нужно
Когда я писал "Приглянулся, отображается все содержимое. ", выразился чуток некорректно. Хотел сказать что все ноды отображаются на всех категориях, в том числе на главной, т.е. все бы хорошо, все с вьюсом смотрится, да классифицируемость пропала.
Сейчас попробовал поменять лишь главную страницу с taxonomy/term/% на taxonomy/term/1 и тут, на главной все ноды со вьюсом, а в категориях вьюс пропал, а почему он пропал в категориях, полагаю из-за того, что в пути Страницы вьюса указан taxonomy/term/%, а в Информации о сайте гл.страница: taxonomy/term/1
Всё, ясно вроде. оставляй везде taxonomy/term/%
В настройках вьюхи добавляем аргумент:
Таксономия: Term ID (with depth)
Заголовок: 1%
Validator: Термин таксономии
Словари: выбираешь свой словарь
Тип аргумента: Term IDs separated by , or +
Глубина: 1
Остальное остаётся по умолчанию
(Возможны неточности, писал на память)
Простите, что за аргумент?
Сейчас попробую. О результатах отпишусь.
Блин... это ж 7... Контекстные фильтры попробуй
Огромное спасибо, VLADI27!
Доверил доступ к сайту. Товарищ решил мне проблему следующим образом:
Добавить контекст.фильтр: Имеет идентификатор термина таксономии (с глубиной),
В настройках в разделе "ещё" в заголовке поставил %1.
Если меню будет многоуровневое, т.е. в разделах будут подразделы, то глубину нужно указать 1.
Вдруг кому понадобится.
В общем все вышесказанное хорошо иллюстрируется в первом видеоуроке на странице http://drupal.zvirec.com/node/70