Hi there,
Dynamic Content does not support creating multiple pages for the same collection for both the index and details pages. In your case, the pages were created by duplicating them. That duplicate option should not have been available there, and that was our mistake.
If you need individual listing pages for different regions, you should use normal pages instead. After creating the index and details pages, those pages were added again to the menu, which is causing the conflict.
The issue happens because each Dynamic Content collection has its own slug. When that collection is connected to the listing and details pages, that slug becomes part of the URL. On the other hand, when you create menu items, Joomla also generates menu aliases. In your setup, the menu alias and the Dynamic Content slug are conflicting with each other, which is why the wrong URL structure appears.
Solution:
If you need individual listing pages, please use normal pages and load the required collection there based on your needs. Keep only one Index and Details page published, and unpublish the rest. Also unpublish the menu items that were created using those extra Index pages.
Note: Before applying these changes, please keep a full backup of your site or test the process on a staging site first.
Best regards,
Toufiqur Rahman
Team Lead, Tech Support (JoomShaper)