2010-06-17 18 views
0

J'ai un composant Joomla personnalisé et un routeur pour construire mon URL SEF à utiliser sur le site, et tout est généralement brillant - en interne, tous mes liens sont fantastiques.Génération d'URL SEF de composants dans Joomla

J'ai récemment routé une action du contrôleur qui envoie une liste de liens par courrier électronique, et j'ai remarqué que mes URL sortent ... funky - j'espère que quelqu'un peut me dire pourquoi.

Habituellement, mon routeur génère un lien interne qui ressemble à ceci:

http://localhost/Registry/calendar/265889635/Some-Long-Boring-Event 

Cependant, quand j'envoyer un e-mail et la préparation de la même URL par le même routeur je reçois:

http://localhost/Registry/Registry/component/calendar/569555803/Some-Long-Boring-Event 

Quelqu'un at-il déjà rencontré ce problème?

Répondre

1

Vérifiez votre paramètre Itemid GET dans l'URL. Je suppose que ce n'est pas défini dans l'URL utilisée dans les e-mails ...

0

Je voudrais désactiver temporairement les URL SEF et obtenir la version non-SEF du lien que vous voulez. Comparez cela à l'URL que vous utilisez et voyez ce qui est différent/manquant.