Глюк модуля transliteration в php 7.3.

Столкнулся со следующим неприятным багом, при использовании модуля pathauto, совместно с модулем транслитерации: Drupal генерирует «обрезанные» синонимы адресов страниц.

Длина получаемого синонима плавала от 40-70 символов, и я никак не мог понять с чем связана ошибка.

Отладка показала, что укороченные синонимы — есть следствие вызова функции транслитерации. При этом в других проектах (и что важно — на других серверах) модуль транслитерации (а именно версия 7x-3.2) работал нормально.

Проблема пропала при переключении php на более раннюю версию, с 7.3 я вернулся на 7.2. Возможно, проблему устранят в следующих версиях php.

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

Получить имя поля ключа entity в Drupal 7

Апрель 6, 2021 г.

У меня эта задача возникла при работе с формами, где формы содержат поля '#entity' и '#entity_type'. Нужно было найти универсальный способ прочитать ID объекта, т.к. для каждого объекта имя этого поля может отличаться (для node - nid, для file - fid и ...

Читать

Подключаем suggestions list в диалог CKeditor - Link

Август 10, 2021 г.

Link - это штатный диалог, который используется в CKeditor для редактирования ссылок. И выглядит он как показано на картинке сверху. Он хорошо выполняет ...

Читать

Вывод строки запроса построенного в db_select

Апрель 11, 2019 г.

Конструктор запросов db_select позволяет абстрагироваться от движка базы данных. Если запрос довольно сложный, то на этапе тестирования может потребоваться, что называется, убедиться в том, что конечный запрос на языке SQL к базе именно тот, что вы ожидаете. ...

Читать

Организуем автодеплой изменений из репозитория для проекта на Drupal

Август 23, 2018 г.

Когда над проектом работает несколько разработчиков, то возникают определенные структурные и организационные вопросы. Каждый программист обычно работает ...

Читать
 

Комментарии к «Глюк модуля transliteration в php 7.3.»

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



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