Доводим модуль transliteration в Drupal

Модуль транслитерации помогает нам с переименованием загружаемых файлов. Но мне лично не все нравится в его работе. Например, пробелы он заменяет символом нижнего подчеркивания, а хотелось бы получить «дефис».

Хоть у модуля и нет тонких настроек, но он позволяет другим модулям проводить предварительную обработку имени файла. Для чего нужно зацепиться за:

В моём случае для модуля mymodule я пишу следующий код:

Так мы заменим подчеркивания и пробелы на символ тире.

В результате работы траслитерации, мы получим из названия

результат работы только модуля транслитерации:

модифицированный результат:

Оптимизаторам «понравится» второй вариант намного больше, чем первый :).

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

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

Май 24, 2019 г.

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

Читать

Установка языка по умолчанию в drupal 6 на мультиязычном сайте

Март 29, 2012 г.

Столкнулся с интересной проблемкой в Drupal 6 при создании мультиязычного сайта. Сама мультиязычность создавалась довольно типичным способом - пара стандартных модулей locate, content translate + i18n. Для каждого языка был выбран свой префикс пути ...

Читать

VK Video: интегрируем как oembed provider source в Drupal

Апрель 12, 2025 г.

Еще один oembed провайдер, который мне понадобился не давно - VK VIDEO. Нужно было интегрировать видео с ВКонтакте в медиа библиотеку Drupal. Если ...

Читать

Эксперимент продолжается. Образец № 4.

Август 2, 2015 г.

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

Читать
 

Комментарии к «Доводим модуль transliteration в Drupal»

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



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