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

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

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

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

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

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

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

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

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

Написать комментарий

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

Что такое ЧПУ в контексте SEO?

Август 8, 2015 г.

Аббревиатура ЧПУ - человеко-понятный УРЛ (URL). Для программы (ПО сайта на веб-сервере) каждая статья, раздел на сайте - это очередной объект в ...

Читать

Мультизагрузка изображений в поле imagefield в Drupal 6

Июль 12, 2014 г.

Я уже создавал материал на данную тему ранее, когда искал решение данной задачи для lux-e.ru. Было это 2,5 года назад, но в целом ничего не поменялось. ...

Читать

 

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

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



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