J'ai créé 5 menus qui pointent vers la même URL, c'est-à-dire index.php? Option = com_hum & view = comunidad.Je ne peux pas me débarrasser de la partie "composant" de l'URL SEF dans Joomla
Tous sont chargés avec http://doamin/alias.html. C'est bien, mais quand je montre le module de menu dans la page. D'autre part, j'ai une icône dont j'ai besoin pour placer un lien vers le premier élément de ce menu, j'ai donc ajouté un lien vers JRoute :: _ ('index.php? Option = com_hum & view = comunidad ')
Lorsque je charge la page, le lien réel de l'icône est http://domain/component/hum/comunidad.html. La valeur correcte doit être http://domain/muro.html, qui est le premier élément de menu avec le lien "index.php? Option = com_hum & view = comunidad".
toute aide?
Ceci est Joomla 3.3.3
Comment obtenir Itemid sans coder en dur? Au moyen d'un appel de méthode ou de quelque chose utilisant un alias d'élément? – jstuardo
J'ai codé en dur Itemid mais maintenant l'URL est: http: //domain/muro/comunidad.html. L'alias de l'élément est "muro", donc l'url devrait être juste http: //domain/muro.html, et en fait, quand j'utilise l'une de ces URL la même page est chargée ce qui est mauvais du point de SEO et d'analyse de vue. – jstuardo
Il vous suffit de coder en dur Itemid s'il y a plusieurs éléments de menu avec la même URL non-sef; sinon Joomla le découvrira par lui-même. Est-ce que "comunidad" est le modèle ou le nom de la mise en page? d'où est ce que ça vient? Si vous l'ajoutez à l'url non-sef d'origine, cela fonctionne-t-il? –