× Please submit new Bug Reports on GitHub: github.com/Jensen-Technologies/component-creator-issues/issues

Router - Linking to Component Creator pages not picking up Route

4 Monate 3 Tage her #10304 von Matt Jackson
I have a problem which may be user error on my end but I have a client site with several custom components built using Component Creator lets say com_bookings and com_contacts.

If I use this in my tmpl view whilst in com_bookings:

Route::_('index.php?option=com_bookings&view=calendar')

That will generate the correct SEF link becuase I am using the Route whilst in the component (for example on the my bookings page). This is great!

However, when I want to link to another view that is in another component - lets say Route::_('index.php?option=com_contact&view=myenquiries') Then the Route wont pick up the menu item that exists for that page and instead will do a bad SEF link like "component/contact/myenquiries&Itemid=123" (Where 123 in the Homepage of the website).

Currently I am having to hardcode the URLs in the view when linking between platforms, but I would much rather use Joomla routing to make this work. Do I need to code up a script that firstly looks through all the menu items to see if there is a match for that component to then get the ItemId for example? Or is there a built in Route::_ function I can use to get this going?

Perhaps there is an update that I can make in the Router.php file that comes bundled with the exported component?

Any help would be greatly appreciated. Thanks in advance!

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.047 Sekunden
Powered by Kunena Forum

Wir verwenden eigene Cookies und Cookies von Drittanbietern, um Ihr Nutzererlebnis zu verbessern und Ihnen einen optimalen Service zu bieten. Wenn Sie die Website weiter nutzen, gehen wir davon aus, dass Sie mit unserer Cookie-Politik einverstanden sind.