Smarty的选择和本地化

时间:2009-08-11 14:02:56

标签: php localization smarty

我正在尝试使用Smarty实现选择列表,我知道{html_options}。应用程序必须支持本地化(我按this post中所述实现)。

是否可以将两者合并?

我目前正在通过使用{section name=i loop=$list}解析项目并“手动”生成HTML代码(使用{eval}处理翻译)来处理它。我不喜欢这个解决方案,但找不到更好的方法。

很多,非常感谢!

1 个答案:

答案 0 :(得分:2)

编写一个自定义Smarty插件,调用现有的翻译代码。

允许变量传递的modifier,例如

{$myvar|translate}

block function喜欢

{translate}This text{/translate}