Это проблема рекурсии при сборе информации о статье. Модуль сканирует ссылочные поля (reference entity fields) и может попасть в своеобразную рекурсивную петлю. К примеру, статья ссылается на параграф, а тот ссылается на эту же статью.
Т.к. глубина рекурсии не ограничена, то петля приводит к превышению лимитов оперативной памяти.
Я обнаружил похожую тему в issues данного модуля, чтобы опубликовать там свой небольшой патч, решающий проблему — #3040609.
https://www.drupal.org/files/issues/2024-09-26/tmgmt-recursion_0.patch
Идея патча в том, чтобы создать реестр объектов, и избежать повторного анализа структуры ранее найденного объекта.
Drupal 8/9 tmgmt
Данная запись опубликована в 01.10.2024 19:20 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Октябрь 3, 2021 г.
В шаблонах twig вы можете использовать функцию link, для рендера ссылки.
Параметры вызова следующие - link($text, $uri, $attributes = {}), первые два - обязательные.
[crayon-6a5bedae91510185301831/]
Результатом будет следующий HTML код:
...
Читать
Июль 27, 2021 г.
Чтобы извлечь адрес изображения из картинки в поле типа media, требуется ряд преобразований с использованием Entity объектов Drupal.
Предполагается, что вы уже загрузили entity с полем типа media (в примере называется - field_media) в какую то ...
Читать
Январь 18, 2022 г.
То, что в семерке выполняется функцией drupal_html_class(), в Drupal 8 реализовано в виде статического метода\Drupal\Component\Utility\Html::getClass($str).
Данная функция также востребована в шаблонах (twig). Здесь вы можете использовать фильтр ...
Читать
Август 1, 2021 г.
Ядро и модули объявляют множество токенов подстановки. Рассмотрим как получить доступ к глобальному объекту типа \Drupal\Core\Utility\Token и выполнить подстановку в строке.
Ядро предоставляет экземпляр объекта через следующий запрос:
[crayon-6a5bedae91f8b318214393/] ...
Читать