2009-10-28 5 views
0

J'ai un site joomla qui se trouve au mydomain.com/somefolder/otherfolder/TheSite. J'ai créé une règle de réécriture pour rediriger de manière invisible toutes les demandes commençant par mydomain.com/TheSite vers cette URL. Ça fonctionne bien.Utiliser les URL relatives dans les menus Joomla

Mon problème est que les URLs que mes menuitems pointent vers sont le vieux mydomain/somefolder/otherfolder/TheSite/stuff. Si elles étaient des URL relatives, cela fonctionnerait.

Ma question: Comment puis-je forcer joomla à utiliser les URL relatives aux menuitems, ou utiliser les URLs que je spécifie explicitement?

Merci à l'avance

Répondre

0

Probablement la meilleure façon de faire Joomla produire des URL uniquement par rapport consiste à modifier la méthode de base « _ » de la classe JRoute:

JRoute::_() 

Ceci est appelé par l'application Joomla et des extensions pour générer des URL cohérentes.

Il se trouve dans:

libraries/joomla/methods.php

Faire Joomla cracher les URL relatives est probablement pas la meilleure façon de le faire. Faire le point absolu URL correctement le ferait.

+0

Ils pointent correctement, mon problème est esthétique. –

Questions connexes