#drupal-7 #drupal-views #drupal-blocks
#drupal-7 #drupal-просмотры #drupal-блоки
Вопрос:
Итак, я вызываю блок внутри HTML-контейнера в Drupal 7.x с помощью короткого кода. Существует также опция для динамического короткого кода, но, увы, в базе кода нет документации.
[block admin_url = "admin/structure/block/manage/block/244" hello="World" ][/block]
Это переносит блок на страницу, и я могу видеть вывод из PHP в его содержимом.
Однако! Мне было интересно, есть ли какой-либо способ получить доступ изнутри блока к атрибуту «hello» или это невозможно?
По сути, я пытаюсь создать единый блок, который может принимать параметр для имени тега, который вызывает представление и отображает 3 лучших блога из этого тега. Все это так просто, пока вы не попробуете сделать это в Drupal 7.x.
Единственное другое решение, которое я могу придумать, это создать блок для всех 20 тегов, которые затем вызывают одно и то же представление для извлечения 3 сообщений в блоге.
Комментарии:
1. Вы сосредоточены на использовании модуля shortcode или готовы создать пользовательский блок для достижения этой цели?
2. Эй, здорово, что ты первый, кто не просто исправил мою грамматику! Что ж, я открыт для создания пользовательского блока, если он может быть динамическим. В противном случае мне придется создавать статический пользовательский блок для каждой страницы.