SEF-URLs for component - Joomla! Forum - community, help and support
hello guys!
on website there search component, finds university courses in database , displays list links details pages this:
goal
now i'd make uris of course detail pages search engine firendly:
what done / tried:
1. router.php created in /components/com_mycourse/.
2. default.xml created in /components/com_mycourse/views/coursepage/tmpl/ , has content:
3. new menu "hidden menu" of menu type "hidden" created.
4. new menu item "course page" in menu "hidden menu" created:
5. links built in new way:
problem
it's not working!..
ok, more precisely: router.php not reached / processed.
please me working, it's urgent. thanks!
on website there search component, finds university courses in database , displays list links details pages this:
http://www.sld.tld/index.php?option=mycourse&id=123
goal
now i'd make uris of course detail pages search engine firendly:
http://www.sld.tld/course/%city%/%university%/123-%coursetitle%
what done / tried:
1. router.php created in /components/com_mycourse/.
2. default.xml created in /components/com_mycourse/views/coursepage/tmpl/ , has content:
code: select all
<?xml version="1.0" encoding="utf-8"?>
<metadata>
<layout title="com_mycourse_mycourse_view_default_title">
<message>
<![cdata[com_mycourse_mycourse_view_default_desc]]>
</message>
</layout>
</metadata>3. new menu "hidden menu" of menu type "hidden" created.
4. new menu item "course page" in menu "hidden menu" created:
5. links built in new way:
code: select all
// know, it's else uri want (http://www.sld.tld/course/%city%/%university%/123-%coursetitle%). it's in order test, whether router.php processed.
$courselink = jroute::_('/index.php?option=com_mycourse&view=coursepage&id=' . $course->__get('id'));
// result: http://sld.tld/index.php?option=com_mycourse&view=coursepage&id=123
problem
it's not working!..
please me working, it's urgent. thanks!
does nobody have idea, how resolve problem?
Comments
Post a Comment