0
У меня есть переменная в файле .tpl (умник) Имя переменной:Smarty (.tpl) удалить акцентами из URL
{$topic.url}
Эта переменная возвращает URL. (Это не всегда один и тот же адрес)
Проблема: Некоторые URL-адреса, возвращаемые этой переменной, имеют акценты.
Пример:
http://someserver.com/forum/ántigüedad-con-énfasis
Как я могу сделать, чтобы удалить все акценты, и переменную возвратный что-то вроде ...
http://someserver.com/forum/antiguedad-con-enfasis
У меня есть только доступ к .tpl файл, так что я не может редактировать любой php-файл. Решение должно быть добавлено в тот же файл .tpl.
Спасибо.
Вы можете написать собственный модификатор. Существуют различные способы удаления акцентов/диакритических знаков. см. здесь http://stackoverflow.com/questions/3635511/remove-diacritics-from-a-string Дополнительная информация о настраиваемых модификаторах http://www.smarty.net/docs/en/plugins.modifiers.tpl – sofl