Программное создание параграфов (ParagraphsItemEntity) в Drupal

Пример кода, как программно реализовать создание параграфа (речь идет о модуле — paragraphs).

Обычно параграфы создаются редакторами через админку, но иногда требуется создать новый параграф с помощью кода, например, при импорте данных, структурных изменениях проекта и т.п.

Самый простой случай — создание нового элемента. Рассмотрим пример кода:

Чуть более сложный пример создания параграфов — копирование данных параграфов из одного host-поля в другое. Т.е. задача создать копию параграфов, взяв данные существующих параграфов в другом host-FIELD.

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

Вывод меню с фиксированной глубиной в Drupal

Март 25, 2019 г.

Блок меню core модуля menu позволяет вывести всю иерархию меню полностью, но иногда требуется показать только 1-2 верхних уровня. Посмотрим как организовать такой вывод. Drupal в модуле menu использует функцию menu_tree('ИМЯ МЕНЮ'), чтобы рендерить ...

Читать

Еще один пример работы с EntityFieldQuery

Декабрь 23, 2020 г.

Время от времени продолжаю кодить под drupal 7, публикую еще один пример для работы EntityFieldQuery, на этот раз с фильтром по полю типа term reference. Основная логика точно такая же как и при работе с data полями (где у нас хранятся тексты или ...

Читать

Отправка HTML писем из Drupal 7

Август 27, 2015 г.

В семерке поменяли кое что в плане отправки писем, и то что работало в 6ке, в 7ке уже «не катит». Разберем два аспекта отправки писем: HTML формат письма ...

Читать

Проблемы загрузки скриптов в параграфах Drupal 7

Март 22, 2021 г.

Проявляется как не прогружающиеся wysiwyg редактор (ckeditor, например) или элементы поля, обрабатываемые модулем media, при добавлении параграфа (entity модуля parapraphs). Это по-крайней мере два примера с которыми я лично сам сталкивался. Характерно, ...

Читать
 

Комментарии к «Программное создание параграфов (ParagraphsItemEntity) в Drupal»

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



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