О проекте

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

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

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

полезняшки

Drupal: Добавляем в PhpStorm кнопку очистки кэша

-38 votes
+
-

Чтобы одним кликом очищать кэш друпала из PhpStorm нужно:
1. Открыть SettingsToolsExternal Tools.
2. Добавить новую команду:
Читать дальше →
Похожие записи:

Drupal: Автоматическое удаление устаревших анонимных заказов в статусе "корзина"

-27 votes
+
-

Drupal Commerce самостоятельно не удаляет устаревшие анонимные заказы в статусе "корзина", что приводит к бессмысленному распуханию таблицы commerce_order.
"Устаревшими" я считаю заказы анонимных пользователя, чьи сессии удалены сборщиком мусора (по умолчанию это сессии старше 3 дней).
Решаем проблему:

Drupal: Высылать письмо при входе администратора с нового браузера

-29 votes
+
-

Небольшой код, который уведомляет о входе администратора с нового браузера:

Drupal: Простая вставка в текст динамического контента (без использования PHP filter)

-25 votes
+
-

Часто нужно вставить в середину ноды или блока какой-нибудь контент, сгенерированный с помощью php, например вьюху или переменную. Для решения задачи можно либо вывести контент с помощью php фильтра, либо сделать str_replace() в preprocess функции, либо накидать простой текстовый фильтр, заменяющий токены [function:function_name] на результат выполнения функции:

Drupal: Универсальная очередь для выполнения произвольных функций

-22 votes
+
-

Часто хочется выполнить отложенно какие-то функции, без описания очереди в hook_cron_queue_info() и реализации worker callback-a. Сделать это можно несколькими строчками кода:

Drupal: Отправить форму с открытым автокомплитом (autocomplete)

-27 votes
+
-

В семёрке невозможно отправить форму с открытым автокомплитом ни нажатием на кнопку сабмита, ни клавишей Enter в поле ввода. Виновата в таком поведении функция Drupal.autocompleteSubmit(). Чиним:

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

-24 votes
+
-

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

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

-26 votes
+
-

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

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

-23 votes
+
-

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

Drupal: Вывести отладочное сообщение Krumo в watchdog

-24 votes
+
-

Пример вывода в watchdog информации о переменной $variable: