О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

работа с блоками

Drupal: Выводим в html время затраченное на создание блока

3 votes
+
-

В продолжении прошлого поста — выводим время создания контента блока, а точнее время выполнения hook_block_view() (это не время рендеринга):

Drupal: Вывод отдельных блоков в region.tpl.php

2 votes
+
-

По умолчанию в region.tpl.php приходит уже отрендеренный html всех блоков, доступный в переменной $content.

Drupal: Сложные условия видимости блока

1 vote
+
-

Дефолтных условий видимости блока часто не хватает. PHP filter выручает, но это не друпалвэй. Решение — hook_block_list_alter().
Пример вывода блока только для пользователей зарегистрированных меньше 5 минут назад:

Drupal: Модуль Block Visibility by Vocabulary — вывод блока только на страницах терминов определённого словаря

2 votes
+
-

Написал модуль Block Visibility by Vocabulary, позволяющий в настройках видимости блока указывать словарь, при просмотре которого блок будет виден:

Установка стандартная — распаковать в sites/all/modules, включить.

Drupal: Вывести форму Entityforms в блоке

0 votes
+
-

Способ вывода в блоке формы Entityforms с помощью Views:

  1. Создаём представление по Entityform Type. Отмечаем дисплей Block и изменяем формат вывода на Rendered entity:

Drupal: Модуль Block Visibility by RegExp — поддержка регулярных выражений в настройках видимости блока

1 vote
+
-

Описание
Модуль Block Visibility by RegExp добавляет возможность настраивать видимость блока на основе регулярных выражений:

Читать дальше →
Похожие записи:

Drupal: Вывести регион в node.tpl.php

2 votes
+
-

Пример вывода региона before_comments перед комментариями:
1. Добавить в THEMENAME.info:
regions[before_comments] = Before comments
2. Добавить в template.php:

Drupal: Вывести в блоке погоду в Москве на основе данных яндекса

0 votes
+
-

Пример модуля для вывода в блоке текущей погоды в Москве:

Читать дальше →
Похожие записи:

Drupal: Модуль MultiBlock — несколько экземпляров одного блока

1 vote
+
-

Описание
Модуль MultiBlock позволяет создавать несколько экземпляров одного блока. Каждый экземпляр имеет собственные настройки и может размещаться в любом регионе, независимо от основного блока.