Hi,
When generating url for non COM_CONTENT component, ARTIO JoomSEF can associate the URLwith a wrong itemid.
This is happening to me with the COM_MYCONTENT component.
http://joomlicious.com/Extensions/MyContent.html
Suppose there is a section named 'A' and a category named 'B'.
Using mycontent, an author+ can create a item titled 'C'.
When saving the item, mycontent generates a view of the item in the same way it is generated for com_content.
In this example the generated URL is:
[base url]/B/C.html
or
[base url]/A/B/C.html
in the same way that it would be generated by the regular COM_CONTENT handler/plugin.
The problem with this is:
* When accessing this item for the first time, thru com_content,
no URL generation happens as it is already there.
* This URL is associated with com_mycontent and not com_content
- com_mycontent URLS does not preserves attributes like
# expiration date
# published or not
# show intro or not
(this is because what com_mycontent shows is more like a preview
to the author.)
* The itemid associated with the SEF URL points to the com_mycontent
menu item and not to a \"correct one\" which Joomla! would scan for.
- Because of this a visitor that does not have the same Access Level
as the mycontent menu item is published cannot view the item.
(unless the menu item to access com_mycontent is \"public\").
I am not sure if what is needed is just a better plugin for com_mycontent. But I am sure that URLS in the format:
[ (section) ]/(category)/(item).html
Should only be used with com_content component and not in others (unless the other component has a plugin to specific do it).
-rsd