Привет.
Хочу внутри node.tpl.php написать код для транслитерации произвольной строки. Возможно ли это сделать встроенными функциями друпала? Как, вообще, это можно сделать?
Благодарен за любую помощь.
Какая разница что? Произвольную строку (фразу, текст). Лучше скажите, как
Или, если уж на то пошло, то термины таксономии у меня транслитерируются pathauto. А в node.tpl.php мне необходимо выводить транслитерированное название термина (название термина, а не его адрес). Соответственно, либо на ходу его транслитерировать, либо откуда-то брать то, что натранслитерировал pathauto.
И БОЛЬШАЯ ПРОСЬБА, друзья - пишите по делу. Если не знаете, как сделать то, что я прошу, то... молчание - золото
Комментарии
А что транслетировать то собрались? в node.tpl.php
Какая разница что? Произвольную строку (фразу, текст). Лучше скажите, как
Или, если уж на то пошло, то термины таксономии у меня транслитерируются pathauto. А в node.tpl.php мне необходимо выводить транслитерированное название термина (название термина, а не его адрес). Соответственно, либо на ходу его транслитерировать, либо откуда-то брать то, что натранслитерировал pathauto.
И БОЛЬШАЯ ПРОСЬБА, друзья - пишите по делу. Если не знаете, как сделать то, что я прошу, то... молчание - золото
Pathauto использует модуль transliteration. Собственно в модуле есть необходимые функции, например, transliteration_get.
Благодарю, Dock@drupal.org, возможно, это то, что нужно. А надо ли как-то подключать этот модуль через require_once(), чтобы вызвать эту функцию?
Нет, не надо. Модуль должен быть просто включен.
Да, работает, клёво
Благодарю.