Drupal как транслитерировать строку pathauto

Стоит задача транслитерировать строку, чтобы из строки типа "веб-разработка на Drupal" получить строку "veb-razrabotka-na-Drupal" например для использования в своем модуле. Как это сделать?

Ответ прост. Необходимо воспользоваться следуюшим кодом:

 module_load_include('inc', 'pathauto', 'pathauto');
echo pathauto_cleanstring('веб-разработка на Drupal');

Мне этот код пригодился для написания модуля, который генерировал синонимы терминов таксономии для использования их во Views.

 

Удачи в написании своих модулей! ;)

0 comments so far:

Отправить комментарий

  • HTML-теги запрещены
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

Image CAPTCHA