Hello
Not matter which part of url to remove.
- it opens item page
domain/category1/category2/category3/NNN-item-alias
all these links opens item page too :blink:
domain/category1/category2/NNN-item-alias
domain/category1/NNN-item-alias
domain/NNN-item-alias
I have checked native Joomla behavior com_content - it works same.
So, my opinion, it should not be!
Exactly the above is by design,
we need some specifc rules for decideing what the current URL is
- WHICH component (done via last menu item)
- WHICH view (done by number of /segments/ after last menu-alias)
also if you change item / category alias (NOT the menu alias, the item alias or category alias)
ID-item-alias
ID-category-allias
then the URLs will not break either, it is by design
--- ! the thing is that FLEXIcontent has poper rel-canonical to handle SEO for items
about disallowing parent categories
it is basic Joomla ACL usage
you need to "SOFT" deny parent categories, meaning at component ACL permission and at Joomla Global config DO NOT SET allow and DO NOT SET deny
aka set it to "Not set"
this is "SOFT Deny", meaning you can override at some child category
category1 - disallow adding items because inheriting SOFT deny
-category2 - disallow adding items because inheriting SOFT deny
--category3 - allowed adding items (explicitely set it to allow)