Drupal 8

Категория:
Опубликовано:

Добавляем псевдо-поле в форму

Drupal - Псевдо поле

Система полей в Drupal - шикарна, и бесспорно является одной из его визитных карточек.

Поля есть, буквально, для всего что может понадобится. Ну, а если и нет - то всегда можно сделать ;)

Но, все же, есть случаи, когда поле как бы и нужно, но полем оно быть не должно (например - для вывода какой-либо информации). И для этих случаев есть экстра-поля, которые также называют псевдо-полями.

Рассмотрим как добавить псевдо-поле в форму юзера Drupal 8.

Категория:
Опубликовано:

Drupal - Модуль для отправки SMS

Drupal SMS rotation

Ранее, я делал обзор модуля для отправки СМС из Drupal 7.

В данный момент вышли релизы полноценных модулей для работы с теми же SMS-шлюзами.

Модуль основан на специализированной библиотеке, что позволяет охватить максимум возможностей, представляемых в API сервиса.

Все действия (и намного больше) в этом модуле так же доступны, и что самое главное - есть версии и для Drupal 7 и для Drupal 8!

Модуль доступен на официальной странице на Drupal.org.

Краткий обзор модуля под катом.

Категория:
Опубликовано:

Как кешировать свои данные в Drupal 8

Drupal 8 - Cache

Все мы помним статейку от луллаботов про кеширование данных в Drupal 7.

Если не читали / не пользовались - в ней рассказывается про то как можно закешировать свои данные в стандартном хранилище кеша Друпал.

Ниже будет описано как провернуть тоже самое в Drupal 8.

Категория:
Опубликовано:

Как добавить протокол в filter_protocols

В 8ке - любую ссылку не соорудить.

Например, если нужно добавить ссылку на чатик телеграм (или viber, или watsup, или любой другой с нестандартным протоколом):

<a href="tg://join?invite=invite_link">Join Group</a>
<a href="viber://add?number=phone_number">
<a href="whatsapp://send?text=message">

Такие ссылки Drupal нам сделать не даст.

Категория:
Опубликовано:

Drush config-set - настройка списков (массивов)

Drush - Drupa 8

Drupal 8 - радует нас улучшениями в плане деплоя и конфигов.

Вместо привычных variable_set / variable_get для работы с настройками из БД, в 8ке получили систему конфигурационных файлов (УРА!)

Ну, и естественно, Drush имеет парочку команд в своем загашнике, для работы с этими конфигами.

И все круто, можно устанавливать "всякие" значения "всяким" ключам... Пока не приходится задавать список настроек одному ключу.

Сейчас разберемся, как это делается!

Категория:
Опубликовано:

Обновление Drupal 8 с помощью Drush

Update Drupal 8

Drupal 8, как известно, система "посложнее"...

Обновляется, соответственно, тоже не просто.

Но! Как и всегда, на помощь мчится Drush (и прочие CLI).