Funktion LxERP.t8() analog zum Filter [% ... | $T8 %] implementiert.
authorSven Schöling <s.schoeling@linet-services.de>
Mon, 28 Jun 2010 11:07:26 +0000 (13:07 +0200)
committerSven Schöling <s.schoeling@linet-services.de>
Mon, 28 Jun 2010 11:07:26 +0000 (13:07 +0200)
commit37a84d92f0b0981aa6a8b9ec249baad97f4c0a5f
treed33b723f669437326a5d167f05079765c18fcf43
parentf393137fd963b0898bb1c1204abfca639aae27a1
Funktion LxERP.t8() analog zum Filter [% ... | $T8 %] implementiert.

Hintergrund: Will man einen zu übersetzenden Begriff an eine Funktion
übergeben, so geht das mit der Filtersyntax leider
nicht. Beispielsweise geht weder

  [% JavaScript.confirm('Are you sure?' | $T8) %]

(Syntaxfehler vom Template-Modul), noch geht

  [% SET t8='Are you sure?' | $T8; JavaScript.confirm(t8) %]

(hier steht in t8 der unübersetzte Begriff, und es ist
hässlich). Jetzt kann man aber optional folgendes schreiben:

  [% JavaScript.confirm(LxERP.t8('Are you sure?')) %]

Conflicts:

locale/de/locales.pl
SL/Template/Plugin/LxERP.pm
locale/de/locales.pl