2009-08-11 12 views
3

Ich versuche, Auswahllisten mit Smarty zu implementieren, und ich kenne die {html_options}. Die Anwendung muss die Lokalisierung unterstützen (die ich wie in this post beschrieben implementiert habe).Auswahl und Lokalisierung mit Smarty

Ist es möglich, die beiden zu kombinieren?

Ich Handhabung zur Zeit durch mit {section name=i loop=$list} und „manuell“ durch die Elemente Parsen der HTML-Codes zu erzeugen (Umgang mit der Übersetzung mit {eval}). Ich mag die Lösung nicht, konnte aber noch keinen besseren Weg finden.

Vielen, vielen Dank!

Antwort

2

Schreiben Sie ein benutzerdefiniertes Smarty-Plugin, das Ihren vorhandenen Übersetzungscode aufruft.

Entweder ein modifier die Variablen Übersetzung zB

{$myvar|translate} 

Oder eine block function wie

{translate}This text{/translate} 
weitergegeben werden können