HTML_Template_IT::setOption()

HTML_Template_IT::setOption() -- Setzt eine Option

Synopsis

require_once 'HTML/Template/IT.php';

int HTML_Template_IT::setOption (string $option, mixed $value)

Beschreibung

Setzt eine Option. Beachten Sie, dass manche Optionen die Funktionsweise von HTML_Template_IT unerwartet ändern können.

Rückgabewert

int - Gibt bei Erfolg 1 zurück, andernfalls IT_Error.

Parameter

Optionen

Tabelle 42-1. Mögliche Optionen:

OptionStandardwertBeschreibung
removeUnknownVariables TRUE Falls TRUE werden alle nicht gesetzten Variablen aus dem Template entfernt. Diese Option wird üblicheweise beim Laden eines Templates mit HTML_Template_IT::loadTemplatefile() oder HTML_Template_IT::setTemplate() angegeben.
removeEmptyBlocks TRUE Falls TRUE werden alle Blöcke, die keinen gesetzten Platzhalter enthalten aus dem Template entfernt. Diese Option wird üblicheweise beim Laden eines Templates mit HTML_Template_IT::loadTemplatefile() oder HTML_Template_IT::setTemplate() angegeben.
clearCache FALSE Falls TRUE wird das Resultat eines Block nach dem Parsen nicht gecached. Ändern Sie diese Option nur, wenn Sie wissen was Sie tun.
clearCacheOnParse FALSE Falls TRUE wird der Variabelcache beim nach dem Parsen gelöscht. Ändern Sie diese Option nur, wenn Sie wissen was Sie tun.
openingDelimiter '{' Gibt an, mit welchem Zeichen ein Platzhalter anfangen muss. Falls dieser Wert geändert wird muss mit init() das Template neu initialisieren werden. Ändern Sie diese Option nur, wenn Sie wissen was Sie tun.
closingDelimiter '}' Gibt an, mit welchem Zeichen ein Platzhalter enden muss. Falls dieser Wert geändert wird muss mit init() das Template neu initialisieren werden. Ändern Sie diese Option nur, wenn Sie wissen was Sie tun.
blocknameRegExp '[\.0-9A-Za-z_-]+' Gibt den Regulären Ausdruck an, mit dem HTML_Template_IT im Template nach Blocknamen sucht. Falls dieser Wert geändert wird muss mit init() das Template neu initialisieren werden. Ändern Sie diese Option nur, wenn Sie wissen was Sie tun.
variablenameRegExp '[\.0-9A-Za-z_-]+' Gibt den Regulären Ausdruck an, mit dem HTML_Template_IT im Template nach Platzhalternname sucht. Falls dieser Wert geändert wird muss mit init() das Template neu initialisieren werden. Ändern Sie diese Option nur, wenn Sie wissen was Sie tun.

Hinweise

Diese Methode kann nicht statisch aufgerufen werden.

Siehe auch

HTML_Template_IT::loadTemplatefile()

HTML_Template_IT::setTemplate()