globale / persistente Variable setzen
{set scope=global persistent_variable=42}
Abrufen in pagelayout.tpl:
{$module_result.content_info.persistent_variable}
$module_result... ist nur nötig in Templates, die NACH dem Module-Rendering geladen werden
(eben pagelayout.tpl). Wenn das Template mit dem set-Kommando per include eingebunden wird, steht die Variable ganz normal als $persistent_variable zur Verfügung!
Wenn die ezwebin-Extension aktiviert ist, steht auch ein nützlicher Operator zur Verfügung, der das Setzen von persistenten Variablen vereinfacht:
{ezpagedata_set('key', 'value')}
Auslesen funktioniert dann so:
{def $pagedata = ezpagedata()} {$pagedata.persistent_variable.key}
oder so
{$module_result.content_info.persistent_variable.key}

Kommentare
Link
Sonntag, 25. Dezember 2011 12:07:07
tester tester
Bitte melden Sie sich an oder registrieren Sie sich um kommentieren zu können.