Записи с тегом ‘Drupal 8/9’

Проблема с сохранением asymmetric paragraphs в tmgmt
 4 Окт, 2024

Проблема описана вот тут, и там даже предлагается патч
https://www.drupal.org/files/issues/2024-05-28/3134922-40.patch,
который частично решает проблему, но в #43 siavash (Sia) более подробно рассказывает о том, как сохраняются данные, и становится ясно, что проблема не решена.

Читать далее »
Error Code 1366 of Mysql при записи переводов в базу tmgmt_deepl
 4 Окт, 2024

Типично ошибка 1366 связана с тем, что кто то пытается записать символы с кодами не соответствующими кодовой таблице символов, установленной для таблицы в базе данных. Но в нашем случае речь идет о иной проблеме.

Читать далее »
Превышение лимитов памяти при запросе перевода в модуле tmgmt
 1 Окт, 2024

Это проблема рекурсии при сборе информации о статье. Модуль сканирует ссылочные поля (reference entity fields) и может попасть в своеобразную рекурсивную петлю. К примеру, статья ссылается на параграф, а тот ссылается на эту же статью.

Читать далее »
Отсутствующие переводы в tmgmt
 26 Сен, 2024

При не верной настройке провайдера переводов, может случаться следующая проблема — часть текстовых полей полностью или частично оказывается не переведена. При этом какой то логики в поведении переводчика не усматривается .

Читать далее »
Вывод всех локальных переменных в twig
 3 Июн, 2024

Все видимые переменные шаблона можно посмотреть в переменной _context.

Читать далее »
Кеширование JSON ответа в Drupal
 6 Июл, 2023

У нас есть контроллер, который выдаёт json ответ. Добавим кеширование.

Читать далее »
Проверка, что поле пустое в twig
 28 Янв, 2022

При переходе к Drupal 8/9 на twig шаблоны, часто возникает вопрос, как проверить что поле пустое.

Читать далее »
Редирект после отправки формы в Drupal 8/9
 22 Янв, 2022

Для семерки можете посмотреть другую статью.

Читать далее »
Подготовка строки для использования в качестве имени html класса
 18 Янв, 2022

То, что в семерке выполняется функцией drupal_html_class(), в Drupal 8 реализовано в виде статического метода
\Drupal\Component\Utility\Html::getClass($str).

Читать далее »
Drupal 9 за БН amazon cloudfront
 12 Окт, 2021

Типичная проблема сайта, когда тот оказывается за балансировщиком нагрузки (load balancer), это несоответствие части заголовков запроса клиента и тех заголовков, которые передаются балансировщиком серверу. Чаще всего мы сталкиваемся с этим при запуске сайта на продакшн, где сайт впервые оказывается на HTTPS.

Читать далее »