Im Script war sehr viel alter Code vorhanden:
- Variablen $username, $email
- Array $DATA (wird noch in Emails verwendet)
- Konstanten-Support in Templates: {!MY_FOO_CONSTANT!} wird nicht mehr "kompiliert", bitte auf $content wechseln
- Das Verzeichnis inc/.secret/

All' dies ist seit einigen Revisionen ausgebaut, letzteres hatte Probleme beim Aendern der Zugrifffsrechte gesorgt (war nicht sichtbar), die anderen Dinge sind einfach veraltet und sollen nicht mehr verwendet werden.

Der Support von Konstanten ist dabei auch mit entsorgt worden. Wenn ihr also diese noch in euren Scripten und Templates verwendet, so stellt bitte um auf Das Array $content, dass an load(Email)Template() uebergeben werden muss:
// Prepare content for Template
$content = array(
'foo' => $foo
'bar' => $bar
);

// Load email template
loadTemplate('my_foo_something', false, $content);

Gleiches gilt fuer loadEmailTemplate():
// Prepare content for Template
$content = array(
'foo' => $foo
'bar' => $bar
);

// Load template
$message = loadEmailTemplate('my_bar_something', $content);

Wenn ihr zeilenbasierte Templates habt, verwendet bitte nur noch folgenden Ausdruck in euren Templates:
{%template,ColorSwitch%}
(auch kein switch_sw davor!)
Dann sollte der Farbwechsel ohne der Variable $SW und Array-Element $content[sw] klappen (war so im Script stark verbreitet).

VG,
Roland

PS: Diese kleine Anleitung soll noch in's Wiki kommen. :)
_______________
News-Flash: - Bitte den Bug-Tracker mehr nutzen! - Wiki verfuegbar - Bitte die neuste GIT-Revision von dieser Anleitung - Topic 180 herunterladen - Bug-Rallye gestartet! - Historisches Archiv angelegt - SVN-Howto - Commit-Statistik Feb 2008 - dato
« Last edit by Quix0r on Tue Sep 06, 2016 2:11 pm. »