О проекте

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

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

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

Drupal

Drupal: Подменить административное меню для определённой роли

0 votes
+
-

Код для роли rid=4 подменяет административное меню management на menu-example:

Drupal: Разрешаем открывать в Colorbox инлайновый картинки в тексте ноды

0 votes
+
-

В седьмом друпале в настройках Colorbox была опция "Enable Colorbox load", позволяющая ссылкам с классом colorbox-load открываться в колорбоксе. В восьмой версии эту опцию удалили, но её достаточно просто вернуть с помощью кода:

Drupal: Добавить в хлебные крошки заголовок текущей страницы

0 votes
+
-

Код добавляет в хлебные крошки заголовок текущей страницы:

Drupal: Получить текущий заголовок страницы

0 votes
+
-

$request = \Drupal::request();
$route_match = \Drupal::routeMatch();
$page_title = \Drupal::

Drupal: Рендеринг дерева с помощью Twig

1 vote
+
-

Есть twig шаблон, который принимает на вход переменную tree в формате:
$tree = [
0 => [
'data' => 'Item 1',
'childrens' => [
0 => [
'data' => 'Item 1.1',
],
1 => [
'data' => 'Item 1.2',
],
],
],
1 => [...]
];
Нужно вывести эту переменную в виде дерева из вложенных списков ul/li.

Drupal: Новая критическая уязвимость в Drupal 7 и 8 — SA-CORE-2018-004

-3 votes
+
-

Сегодня, как и было обещано, вышли свежие версии Drupal 7 и 8 с закрытой критической уязвимостью SA-CORE-2018-004. Уязвимость позволяет выполнять произвольный код на атакуемой системе. Рекомендуется как можно скорее обновить друпал до 7.59 или 8.5.3. На данный момент публичных способов эксплуатации уязвимости нет.
Комментарии
Похожие записи:

Drupal: Программно получить подпункты определённого пункта меню

0 votes
+
-

Пример получения подпунктов пункта меню с uuid cc9519f7-66d5-4031-acd9-c6a4a0b00a39:

Drupal: Изменить тип всех кнопок с <input type="submit"> на <button type="submit">

-6 votes
+
-

Часто по дизайну вместо кнопок типа <input type="submit" value="Submit" /> нужны кнопки типа <button type="submit">Submit</button>. Сменить тип достаточно просто:
В папке темы создаём файл input--submit.twig.html:

Drupal: Получить экземпляр класса BlockContent по машинному имени его инстанса

-7 votes
+
-

Дано — машинное имя инстанса контентного блока, добавленного на странице admin/structure/block.
Задача — получить id контентного блока и его экземпляр класса BlockContent.
Решение на примере инстанса блока с именем page_header:

Drupal: Отправить контактную форму с помощью AJAX

-9 votes
+
-

AJAXификация всех контактных форм с поддержкой валидации: