Home / ez@work / globale / persistente Variable setzen

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

weitere Infos hier:
http://www.netgen.hr/eng/Blog/eZ-Publish-CMS-persistent-variables

Bitte melden Sie sich an oder registrieren Sie sich um kommentieren zu können.

 

© 2011 by lbm-services.de - All rights reserved.

Valid XHTML 1.0 Transitional