pagedata erreichen (von jedem Template aus)

27.09.2012 | eZ Publish

lästiges Suchen nach der node-id von einem verschachtelten Template aus hat ein Ende:

Variablen aus der pagelayout.tpl sollten in jedem Template geholt werden können, wenn man statt $ die Variable mit $# referenziert.

Die Node-Ids sollten also so funktionieren:

 {$#pagedata.node_id}
{$#pagedata.main_node_id}

Dazu muß aber $pagedata in der pagelayout.tpl wie folgt definiert sein:

 {def $pagedata         = ezpagedata()}

Zur Beachtung: ezpagedata() ist eine Funktion, die nur in der ezwebin-Extension zur Verfügung steht!