Предоставление информации о просмотре, в какой панели отображается

У меня есть очень нетривиальный вопрос об интеграции панелей и представлений. Может быть, нет решения из коробки, но я бы очень признателен за любую помощь.

По сути, у меня много помеченных узлов. Для простоты, скажем, узлы изображения, помеченные как «цветы», или «животные», или «горы» и т. Д.

Затем у меня есть блок просмотра, который отображает изображения в зависимости от их тега. Этот блок просмотра затем используется в панельных панелях на веб-сайте.

Вот проблема: я не могу использовать URL для передачи информации тега. Фактически, на той же веб-странице мне нужно показать несколько блоков (в панельных панелях) с различными наборами изображений. В одном блоке будут отображаться «животные», еще один «цветы» и т. Д. И это зависит только от панели панели, в которой отображается блок просмотра.

Конечно, я мог бы просто создать несколько предустановленных блоков просмотра, один только для «животных», другой для «цветов» и т. д., но у меня есть десятки разных тегов и не могу создать отдельный блок для каждого тега , Поэтому я думал о более элегантном решении.

Вот моя идея: когда я добавляю контент в панель, у меня есть возможность переопределить заголовок. Я подумывал добавить еще одно текстовое поле «Теги для отображения», где я бы сказал «цветы» или «животные» и т. Д. Затем я бы просто добавил блок просмотра к панели, и этот блок просмотра вытащил бы этот тег из панели панели.

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

Спасибо за ваши идеи.

5 голосов | спросил Mark 12 Jam1000000amSun, 12 Jan 2014 02:48:54 +040014 2014, 02:48:54

1 ответ


0

Создайте свои представления в виде панели "view content pane". Таким образом, любой контекст, который требуется для использования в контекстных фильтрах, может быть предоставлен в пользовательском интерфейсе панели при настройке панели.

ответил Darvanen 25 J000000Monday16 2016, 09:57:33

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132