Skip to content

[4.0] [RFC] Should routing changes from 3.8.4 remain in 4.0 or should be reverted too? #19537

@csthomas

Description

@csthomas

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.

  1. 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

  2. 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?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions