19/03/2013, 14:59:55
C'est indiqué dans cet extrait de code :
Le print_r n'affiche rien, c'est donc que sureGetNodeByAlias ne renvoi rien.
A noter que j'utilise PHP 5.4.3 qui ne nécessite plus de spécifier qu'il s'agit d'un passage de variable par référence (&=)
J'ai vérifié, l'objet manager est bien récupéré, je ne vois pas là...
Code :
[== PHP ==]
// Page du résultat de la recherche. Utilise la page en cours par défaut.
$dest_page = $returnid;
if (isset($params['resultpage']))
{
$manager = $gCms->GetHierarchyManager();
$node = $manager->sureGetNodeByAlias($params['resultpage']);
print_r($node);
if (isset($node))
$dest_page = $node->getID();
else
$node = $manager->sureGetNodeById($params['resultpage']);
if (isset($node))
$dest_page = $params['resultpage'];
}
Le print_r n'affiche rien, c'est donc que sureGetNodeByAlias ne renvoi rien.
A noter que j'utilise PHP 5.4.3 qui ne nécessite plus de spécifier qu'il s'agit d'un passage de variable par référence (&=)
J'ai vérifié, l'objet manager est bien récupéré, je ne vois pas là...