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:

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:

course-menuitem.png


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!.. :) ok, more precisely: router.php not reached / processed.

please me working, it's urgent. thanks!

does nobody have idea, how resolve problem?





Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

PProHeadless.exe has stopped working error when opening projects in Adobe Media Encoder CS6

Preconditions Failed. - Joomla! Forum - community, help and support