int
HTML_Template_IT::setOption (
string
$option
, mixed
$value
)
Setzt eine Option. Beachten Sie, dass manche Optionen die Funktionsweise von HTML_Template_IT unerwartet ändern können.
int - Gibt bei Erfolg 1 zurück, andernfalls IT_Error.
mixed $option - Name der Option
mixed $value - Der neue Wert der Option
Option | Standardwert | Beschreibung |
---|---|---|
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. |
This function can not be called statically.