I always want joomla URLs to be more deterministic.
The full link (with option = ...) should not depend on which page it was generated on.
If you create a link without the view (or other required parameter is missing) like JRoute::_('index.php?option=com_content') then menu item won't be found.
-
Itemid should not be inherited for full link. Because of that some link will look like /component/content/article/1-category-without-menu-item/1-article-and_category-tree-without-menu-item
-
Partial link like index.php?view=article&id=1, &start=2 or only index.php have to inherit Itemid as it was before.
These two rules I underscored in version 3.8.4 but it seems it was too early or should not happen.
The main question
Can we stay with these changes in version 4.0 or we have to revert it too?
I always want joomla URLs to be more deterministic.
The full link (with
option = ...) should not depend on which page it was generated on.If you create a link without the
view(or other required parameter is missing) likeJRoute::_('index.php?option=com_content')then menu item won't be found.Itemidshould not be inherited for full link. Because of that some link will look like/component/content/article/1-category-without-menu-item/1-article-and_category-tree-without-menu-itemPartial link like
index.php?view=article&id=1,&start=2or onlyindex.phphave to inheritItemidas it was before.These two rules I underscored in version 3.8.4 but it seems it was too early or should not happen.
The main question
Can we stay with these changes in version 4.0 or we have to revert it too?