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

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

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

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

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

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

Как изменить длину поля (max length) после создания, сохраняя данные

Май 15, 2018 г.

Друпал не позволяет менять длину текстового поля после создания. Функция field_update_field также нам не поможет - будет сгенерирована соответствующая ошибка, что поле уже содержит данные и изменить его длину нельзя. Это можно проделать вручную, зная ...

Читать

Список всех типов публикаций в Drupal

Май 13, 2020 г.

Как получить полный список зарегистрированных типов публикаций в Drupal 7. Задача типична для бек-енда при создании форм страниц настроек. Потому покажу в статье пример реализации поля для формы с выбором типов публикаций. В API Drupal существует ...

Читать

Вывод результатов формы в саму форму после submit

Март 2, 2017 г.

Что делают в большинстве случаев после успешного submit данных формы? Вариантов два - либо показывают системное сообщение drupal_set_messge(), либо производят переадресацию на некую страницу с результатами. Первый вариант почти всегда выглядит неказисто, ...

Читать

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

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

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

Читать
 

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

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



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