Вопросы с тегом «blocks»

В Drupal автономная коллекция контента и функций, отображаемых в областях тем, называется блоком.

2
Форма внутри блока
Я использую, drupal_get_form('event_signup_form')чтобы встроить мою пользовательскую форму в блок. Форма отображается в соответствии с назначением, но отправка формы ничего не вызывает. Вызывается сама функция формы и вызывается event_signup_form($form, &$form_state)функция submit, event_signup_form_submit($form, &$form_state)но она не вызывается . Я использую hook_block_view, чтобы показать форму: function event_block_view($delta = '') { $blocks = array(); …
14 7  blocks  forms 

1
Как сделать предложение по теме для блоков по регионам?
Начиная с Drupal 8, с соглашениями об именах шаблонов невозможно загрузить конкретный шаблон блока в соответствии с регионом, в котором он находится ( «Удалена разметка блоков для каждого региона и удалена функция шаблонов для каждого региона» ). Но мне нужно иметь другой HTML для блоков, если они размещены в определенном …
14 blocks  8  regions  theming 

7
Программно разместить блоки?
Я использую Drupal 7. Прямо сейчас у меня есть заголовок меню и переключатель языка, который существует в заголовке моего сайта. Я разместил их там, перейдя в CMS> Структура> Блоки и перетаскивая блоки в область заголовка. Как программно расположить эти блоки в заголовке?
14 7  blocks 

3
Экспорт настроек блока в компоненте (Drupal 7)
Я пытаюсь узнать о создании разумного рабочего процесса между сайтом разработки и рабочим сайтом, и я решил использовать модуль «Возможности» для решения этой задачи. На моей главной странице есть пара блоков, которые отображают недавно добавленный и самый рейтинговый контент. Я использовал функции для экспорта этих представлений, но я не вижу …
13 7  blocks  features 

4
Как правильно установить контексты кэша для пользовательских блоков?
Я столкнулся с проблемой, когда блок, который должен быть уникальным для каждой страницы, не предназначен для пользователей, вышедших из системы. Проблема заключается в том, что у меня есть плагин для пользовательских блоков на странице поиска представлений, который содержит пользовательские фильтры (что-то вроде пользовательской замены для открытых фильтров. Блок помещается через …
13 8  blocks  caching 

1
Drupal 7 custom block.tpl.php для конкретного региона
Я новичок в Drupal 7 и действительно борюсь с этим: http://drupal.org/node/104319 У меня есть регион под названием навигация в моем .info regions[navigation] = Navigation bar для этого региона я хочу использовать пользовательский файл tpl.php. я пытался block-navigation.tpl.php как в примере, и положить его в корень темы и в папку шаблонов …
12 7  blocks  theming 

6
Поместите блок в нескольких регионах
Есть ли модуль, который позволяет пользователям размещать один и тот же блок в нескольких регионах? Таким образом, мне не нужно делать один и тот же блок просмотра дважды.
12 blocks 

2
Есть ли способ установить видимость блока программно без использования модуля PHP Filter?
Включив основной модуль PHP Filter, я могу использовать PHP-код, чтобы установить видимость блока на странице конфигурации блока. Но я не хочу включать модуль фильтра PHP для обеспечения безопасности. Так есть ли способ сделать это в пользовательском модуле ? Я не могу найти крючок для этого. А закрывающий хук hook_block_view_alterможет только …
11 7  blocks 

3
Передать переменную в файл шаблона Custom Block
Я хочу создать свой пользовательский блок с пользовательским содержимым в Drupal 8, при запуске я создаю Блок с простым текстом и работаю правильно, моя проблема в том, как я могу передать ему свою пользовательскую переменную? Я видел какое-то руководство по этому поводу, мой модуль называется, tcdevи это содержимое .moduleфайла. function …
11 theming  8  blocks 

3
Как отобразить контекстные ссылки для блоков, отображаемых в моем коде?
Я загрузил тему и контент блока module_invoke()и использовал их render()для рендеринга. Я хочу использовать контекстные ссылки для этого блока. Как я могу сделать их тоже? Это код, который я использую для шаблона страницы - front.tpl.php. $block = module_invoke('block', 'block_view', '4); print render($block); Какой код я должен вместо этого использовать?
11 7  blocks 

5
Как я могу контролировать видимость блока с помощью кода?
В Drupal 6 я мог управлять видимостью блока, используя PHP-код в конфигурации пользовательского интерфейса блока, например: <?php return MYMODULE_abc() || MYMODULE_def() ; ?> Эти функции просматривали текущий узел, таксономию и т. Д., Чтобы решить, отображать ли блок. Эта опция PHP отсутствует в Drupal 8, но есть $visibilityполе в BlockBase. Могу …
11 8  blocks 

6
Как программно разместить блок?
Из пользовательского интерфейса вы можете добавить блок в регион следующим образом: Зайдите в Админ -> Структура -> Блок макета (/ admin / структура / блок). Нажмите на кнопку «Поместить блок» рядом с названием региона. Я хочу сделать то же самое, но программно. Как добавить существующий блок в регион и сохранить …
10 8  blocks 

3
Как отобразить блоки для отображения на определенной странице в Drupal?
Рассмотрим модуль пустынь: Страница 1:- deserts/* страница 2:- deserts/*/* page3: - deserts/*/*/* Динамический контент ... У меня есть три блока, а именно а, б и в: Блок А должен отображаться только на странице 1 Блок b должен отображаться только на странице 2 Блок А должен отображаться только на странице 3 …
10 blocks  7 


1
Показать блок только на странице профиля пользователя
Я хочу показать блок, когда пользователь заходит на страницу своего профиля в / user. Публичные профили пользователей имеют пути "/ member / [username]". Когда я ограничу блок «пользователем», он не будет отображаться. Когда я ограничиваю его до "member / *", он будет отображаться как в собственном профиле, так и в …
10 7  users  blocks 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.