août
2011
Dans une template « classique », on a accès à la variable $view_parameters. Celle-ci contient les valeurs des paramètres personnalisés passés dans l’url. Par exemple pour l’url suivante : http://www.example.com/my/url/alias/(couleur)/vert/(prix)/34 On pourra accéder aux paramètres « couleur » et « prix » à l’aide de la variable $view_parameters : La couleur est : {$view_parameters.couleur} Le prix est : {$view_parameters.prix} Par contre, vous n’avez pas accès à $view_parameters dans une vue d’un module. Mais on peut quand même les récupérer à l’aide […]
août
2011
Voici un court tutoriel pour désactiver un module ou une vue dans eZ Publish. Ajouter dans le site.ini.append.php de votre siteaccess les lignes ci-dessous : [SiteAccessRules] Rules[] Rules[]=access;enable Rules[]=moduleall Rules[]=access;disable Rules[]=module;ezinfo Rules[]=module;user/register Ces lignes d’exemples permettent de désactiver le module « ezinfo » et la vue « user/register » pour un siteaccess donné. En espérant que ça puisse vous aider, Thomas.
août
2011
Il peut être pratique de réutiliser le code d’une vue de module eZ Publish à partir d’une autre page. Par exemple, pour ne pas dupliquer le code entre les requêtes directe et les requêtes AJAX. Vous pouvez utiliser le code ci-dessous pour récupérer le résultat de la vue « user/login » : $module = eZModule::findModule( "user"); $return = $module->run("login"); $content = $return[‘content’] En espérant que ça puisse vous aider, Thomas.