Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'ai besoin de mettre un lien vers un autre site dans mon menu de navigation.
Je pensais rajouter simplement une entrée dans le mondule.config
ex:
[lang=php][ 'label' => ':mon_lien', 'resource' => 'leader', 'route' => 'www.blabla.com'', ]
Mais route cherche une route spécifiée dans le routing.
J'ai vu qu'il y avait le view helper links mais est-ce qu'il est possible de coupler ça au menu de navigation ?
Merci !
Dernière modification par zigo (30-01-2018 11:24:51)
Hors ligne
Alors je dois dire que je ne sais pas ce que j'ai foutu mais ça pose aucun problème si on met "uri" :
[lang=php][ 'label' => 'GOOGLE', 'uri' => 'http://www.google.fr/', 'target'=> '_blank' ]
Je voyais mon basePath avant le lien donc j'ai supposé que ça ne passait pas mais j'avais, j'imagine, manqué quelque chose.
Hors ligne
Hello, je n'ai pas trop utilisé Zend\Navigation mais en regardant le code il y a 2 types de navigation disponible :
- Mvc
- Uri
Dans le premier cas il va regarder si tu as un contrôleur, une action ou une route de renseignée dans la configuration (ton cas actuel), dans l'autre cas il va regarder l'uri que tu as spécifié. Donc dans ta configuration je testerai un truc du genre :
[lang=php] [ 'label' => ':mon_lien', 'resource' => 'leader', 'uri' => 'www.blabla.com', ]
Ca devrait fonctionner
Edit : bon a priori t'as trouvé le temps que je te réponde
Hors ligne