«

»

Mrz
23

eZPagedata – Session für eZ?

 Schon mal was vom Operator “ezpagedata” gehört? Nein? Hatte ich bis vor einem Jahr auch nicht. Was macht er, was kann er, wo liegt der Hund begraben?

In der Erweiterung von eZ Publish – eZWebin befindet sich der Operator. Für was braucht man ihn? Stelle dir vor, du möchtest Variablen vom full.tpl im Pagelayout weiter verwenden. Eigentlich geht das in eZ Publish nicht. Der Operator “ezpagedata” schafft hier eine Lücke/Brücke.

Mit dem Befehl “ezpagedata_set” setzt du den Wert.

und mit “ezpagedata” liest du alle wieder aus.

In der Variable $pagedata ist nun noch eine Variable versteckt.

Über diese hast du dann Zugriff auf “my_var” und zwar

Feine Sache, das! So, nun gebe ich gleich noch einen Gratis-Tipp dazu und bitte merke dir den gut :) Speichere niemals das gesamte Node Object ab! Das überlastet die Cache Engine von eZ Publish und PHP steigt dir dann aus. Frag nur nicht, woher ich das so genau weiß ;)

Über den Autor

David Hohl

Seit 1995 Entwickler und Projektleiter, eZ Publish und ich vertragen uns schon seit vielen Jahren. Ich leite eZ Publish Projekte bei silver.solutions. Weitere Systeme wo ich sehr stark vertreten bin: Wordpress, CS-Cart & Joomla.