【发布时间】:2014-02-20 10:14:41
【问题描述】:
对于 Smarty 的项目,我想在 HTML 中使用标题变量作为 ID。变量应该是小写的,不应该有空格和元音突变(ä, ö, ü, é, è, à, ...)。
例如Übergrösse 应该是ubergrosse。
经过大量搜索后,我找不到真正有用的命令。所以我用|replace修饰符试了一下,像这样:
<section id="{$title|lower|replace:' ':''|replace:'ä':'a'|replace:'ö':'o'|replace:'ü':'u'|replace:'é':'e'|replace:'è':'e'|replace:'à':'a'}">...</section>
有没有更好的方法来做到这一点?
【问题讨论】:
标签: html internationalization smarty diacritics lowercase