Как зацепиться за редактор формы параграфа (paragraph)

В Drupal 8 есть хорошая зацепка ко всей форме параграфа — hook_field_widget_WIDGET_TYPE_form_alter , а в семерке можно зацепляться за отдельные поля формы — hook_field_widget_form_alter.

Рассмотрим примеры реализации этих зацепок.

Drupal 7 / hook_field_widget_form_alter

Так как мы зацепляемся за отдельный элемент формы, то добавить новый элемент так не получится, но можно изменить сам элемент и/или добавить HTML код в $element[‘#prefix’] или $element[‘#suffix’].

Drupal 8 / 9 / hook_field_widget_WIDGET_TYPE_form_alter

Мало букафф? Читайте есчо !

Сохранение файла, полученного через форму в Drupal

Февраль 17, 2024 г.

Вы создали форму с полем типа file, и хотите сохранять файл как сущность друпала при отправке данных формы. [crayon-695b7de925900684299600/] Обычно объявления форм в Drupal 8+ размещаются в виде расширений класса FormBase в каталоге модуля /scr/Form/*. ...

Читать

Настраиваем и используем модуль profile2, Drupal 7

Апрель 7, 2015 г.

Поговорим о модуле profile2, Drupal 7. Модуль расширяет наши возможности в создании и управлении профилями пользователей. Мы сможем создать несколько ...

Читать

Используем LESS и SASS в Drupal

Сентябрь 24, 2017 г.

Препроцессоры Less и Sass, на мой взгляд, это какая то переходная ступень. Со временем, я надеюсь, функционал расширений будет реализован в CSS. Но ждать ...

Читать

Применение системы контроля версий к проектам на Drupal

Октябрь 16, 2017 г.

Drupal очень многое позволяет делать из админки. Создание типов публикаций, представлений, настройка модулей и многое другое. Это сильная сторона и одновременно ...

Читать
 

Комментарии к «Как зацепиться за редактор формы параграфа (paragraph)»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: