Панель содержимого на целевой странице не получает контекст


Я думал, что это будет довольно просто: я работаю с Panopoly, и у меня есть несколько целевых страниц, Словарь, Элементы контента и представление с панелью содержимого.

Пользователь может выбрать один термин на Целевую страницу (ссылка на термин) при создании lp. Кроме того, элементы контента содержат один из терминов из прилагаемого словаря (а также через ссылку на термин).

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

Что я получаю, так это контекстный фильтр "Имеет идентификатор термина таксономии" с "Ввод аргумента: Ввод в конфигурации панели" Теперь я могу выбрать термин через IPE.

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

Есть идеи?

Author: andir, 2016-04-12

1 answers

Хорошо, решение довольно простое, но из-за сложности представлений мне потребовалось некоторое время, чтобы понять это. В моей настройке нет доступного фильтра. Моя ошибка заключалась в том, что я думал, что есть фитлер, поэтому я не заполнил верхний раздел. Поскольку мой фильтр отсутствует в URL-адресе, мне пришлось выбрать "Загрузить фильтр по умолчанию со страницы узла, это хорошо для связанных терминов таксономии".

Вот и все волшебство;)

Configuration of Contextual Filter

 0
Author: andir, 2016-04-20 09:50:46