О проекте

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

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

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

Drupal

Drupal: Использование в формах элемента <button type="submit">

2 votes
+
-

Как уже писал ранее, в Form API доступны три вида кнопок:
<input type="submit" />
<input type="button" />
<input type="image" />

Drupal: Доступ к XML-RPC функциям только при наличии API Key

2 votes
+
-

В стандартной поставке друпала нет функционала для ограничения доступа к XML-RPC функциям. Все советуют использовать модули Services + Services API Key Authentication, но можно поступить проще:

Drupal: Избавляемся от ошибки "Parse error. Not well formed" при получении большого числа данных с помощью XML-RPC

3 votes
+
-

В Drupal 7.31 ввели ограничение на число данных в ответе, полученном с помощью XML-RPC. Ограничение находится в системной переменной xmlrpc_message_maximum_tag_count и по умолчанию равно 30000.

Drupal: Выводим заглушки для изображений на локальном компьютере

2 votes
+
-

Если на локальной dev версии сайта нет пользовательских файлов, в том числе картинок, то бывает полезно вместо дырок выводить заглушки:

Drupal: Вывести текст в виде элемента формы

2 votes
+
-

Пример вывода текста в форме с разметкой стандартного элемента:

Drupal: Кэширование Views с товарами в Drupal Commerce

2 votes
+
-

Все формы в друпале защищены с помощью токенов, которые предотвращают подделку межсайтовых запросов. Отсюда вытекает невозможность по умолчанию кэшировать html с формами, например вывод представлений с товарами и кнопкой "Добавить в корзину".
Решаем проблему:
Читать дальше →

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

2 votes
+
-

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

Drupal: Выводим статистику выполнения Views прямо в html

2 votes
+
-

Бывает нужно быстро найти тормозящее представление Views на странице.
Решение:

Drupal: Программно удалить отдельные строки из результатов Views

3 votes
+
-

Пример удаления двух строк из представления myview дисплея page: