2009-08-11 22 views
3

我試圖使用Smarty實現選擇列表,我知道{html_options}。該應用程序必須支持本地化(我按照this post中的描述實施)。Smarty的選擇和本地化

是否可以將兩者結合?

我目前正在通過與{section name=i loop=$list}的項目分析和「手動」生成HTML代碼(處理翻譯與{eval})處理它。我不喜歡這個解決方案,但是還找不到更好的方法。

很多,非常感謝!

回答

2

編寫一個定製的Smarty插件來調用您現有的翻譯代碼。

無論是modifier,允許將變量傳遞翻譯如

{$myvar|translate} 

還是一個block function

{translate}This text{/translate}