Gepostet am:05.09.2007 20:10
#4
Re: Spachvariablen in Modultemplate
05.09.2007 20:10 Es gibt verschiedene Bereiche für die Sprachvariablen (zu finden in den jeweiligen Sprachordnern): main.php enthält die defines für die User-Seite, admin.php enhält die defines für die Admin-Seite, blocks.php enthält die defines für die Blöcke und modinfo.php enthält die defines für die Voreinstellungen und das Flyout-Menü im Admin-Bereich.
Erstellt werden die Sprachvariablen folgendermaßen:
define('_AD_MODULNAME_VARIABLE1','Wie auch immer der Inhalt sein soll');
Wichtig: Die Sprachvariablen sollten immer nur einmal definiert sein und sie sollten einzigartig sein, damit nicht aus Versehen doppelte Zuweisungen "herumschwirren".
Wie bekommt man die Sprachvariablen in die Templates? Früher wurde in der PHP-Datei immer ein "assign" gemacht, aber die folgende Lösung ist IMHO einfacher (einfach ins Template schreiben):
<h1><{$smarty.const._AD_MODULNAME_VARIABLE1}></h1>
HDH
... is gone with the wind ...