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

12
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
Поместите блок в нескольких регионах

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

11
Как я могу контролировать видимость блока с помощью кода?

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

11
Как отобразить контекстные ссылки для блоков, отображаемых в моем коде?

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

11
Есть ли способ установить видимость блока программно без использования модуля PHP Filter?

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

11
Передать переменную в файл шаблона Custom Block

Я хочу создать свой пользовательский блок с пользовательским содержимым в Drupal 8, при запуске я создаю Блок с простым текстом и работаю правильно, моя проблема в том, как я могу передать ему свою пользовательскую переменную? Я видел какое-то руководство по этому поводу, мой модуль называется,...

10
Как программно разместить блок?

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

10
Как отобразить блоки для отображения на определенной странице в Drupal?

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

10
Показать блок только на странице профиля пользователя

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

10
Использование токенов в заголовках блоков

При вставке токенов в заголовок блока отображается только входной текст вместо того, что токен должен выводить. Есть ли способ включить / использовать токены в заголовках блоков, или, может быть, альтернативный способ получения желаемых результатов? Я пытался использовать модуль Token Filter, но он...

9
Создание нескольких блоков программно

Я пишу пользовательский модуль для Drupal 7. Мне нужно создать 5 различных блоков с модулем. Drupal имеет свои hook_block_infoи hook_block_viewкрючки, которые создают блоки. Как я могу добавить несколько блоков, так как эти ловушки позволяют только один блок на...

9
Отправка веб-формы без обновления страницы

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

9
Как реализовать «Добавить еще один элемент» для пользовательских форм?

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

9
Отключить кеш для определенных блоков

Я бы хотел, чтобы страницы продолжали использовать механизм кэширования Drupal 8 для анонимных пользователей, за исключением определенных блоков, которые должны обновляться при каждом обновлении страницы, зная, что они генерируются из представлений. Это технически возможно?...

9
Как назначить блоки для определенных регионов при установке темы?

Drupal 8 предоставляет некоторые блоки по умолчанию. Например. Site Branding, Main Navigation, Powered by Drupal, И Searchт.д. Я создал тему, в которой есть Site branding& Main Navigationназванные регионы, в которые могут быть помещены соответствующие блоки. Когда я запускаю мою тему, Site...

8
Блок перевода тела для полного HTML-контента

После создания блока и помещения содержимого HTML в поле body я не могу перевести это содержимое из-за: Строковые блоки: блок: 1: тело для блоков текстовой группы не допускается для перевода из-за его текстового формата. Если я перехожу на обычный текст, я могу перевести блок, но он отображается...

8
DRUPAL_CACHE_PER_PAGE считает страницы пейджера (то есть титульная страница? Page = 3)?

Я предполагаю, что весь мой вопрос в значительной степени содержится в заголовке ... Мне интересно, кэшируются ли блоки, использующие DRUPAL_CACHE_PER_PAGE, на страницах пейджера (например, mysite.com/frontpage?page=3), или запрос пейджера игнорируется (так блок будет кэшироваться только один раз...

8
Как добавить классы CSS в блок, сгенерированный Views? (НЕ для его сгенерированного контента, а самого блока!)

Я не знаю почему, но Views не добавляет «читаемые человеком» имена классов CSS (например, имя компьютера представления) в блоки, которые он создает ( он только добавляет свои классы в сгенерированную часть «content», когда добавление классов в раздел « CSS-класс » в редакторе представлений (см....

8
Имя шаблона для блока входа пользователя

Я пытался создать шаблон для управления блоком входа пользователя, приведенным в Drupal 7. Я обратился к странице документации с предложениями шаблонов и попробовал block - user-login.tpl.php, block - user.tpl. PHP и я не получаю любви. Как называется шаблон для блока входа...