Astuce [eZ4] Obtenir un noeud courant dans la vue d'un module

  • Déclarez le paramètre NodeID comme paramètre ordonné de la vue.
  • Récupérez le nœud, côté PHP, dans la vue de votre module :
$nodeID = intval( $Params['NodeID'] );
$node   = eZContentObjectTreeNode::fetch( $nodeID );
  • Déclarez la variable $node pour le template :
$tpl->setVariable( 'node', $node );
  • Renvoyer le node_id dans le résultat du module :
$Result['node_id'] = $myNodeId;
return $Result;