2015-03-01 2 views
0

это мой первый сайт в Drupal 7, я пытаюсь изучить эту структуру, но я столкнулся с проблемой, к которой я еще не смог найти решение.Drupal: фильтр таксономии с отдельного вида

Я пытаюсь создать страницу с панелью, которая имеет 2 вида (как видно из this photo), левое представление содержит список категорий (термины из таксономии), а правый вид содержит список/сетку проектов (Тип содержимого). Каждый проект имеет одну категорию, и когда я нажимаю на категорию с левой стороны, я хочу, чтобы она отфильтровывала только проекты этой категории с правой стороны, на той же странице (или на новой странице с тем же макетом ../ проекты/category_term_1).

Что происходит сейчас, когда я нажимаю на категорию, меня переводят на страницу, которая дублирует проекты, перечисленные как термин таксононии (../taxonomy/nr_taxonomy), различные макеты (например, блог, но без категорий на левая сторона).

У меня есть тузы в другом проекте, где реализована функциональность, которую я хочу реализовать, это своего рода аналогичный тип страниц. Я попытался реплицировать всю конфигурацию с этого сайта на мой, но единственное различие, которое я могу заметить, заключается в том, что значение столбца «ХРАНЕНИЕ»: «Администрирование/структура/страницы» является «нормальным» для моего сайта и «в коде», для другого сайта.

сайта макет: https://www.dropbox.com/s/ep72wnpah42mdv3/site_layout.jpg?dl=0

Спасибо!

ответ

0

Я думаю, что ваш основной вид должен использовать contextual filter, основанный на указанном URL-адресе. Таким образом, представление будет показывать только те проекты в указанной категории.

В левой точке зрения, вы должны показать термины таксономии, но вы должны изменить URL заданных с пользовательским один: www.example.com/projects/taxonomyTerm

Надеется, что это помогает

Смежные вопросы