This feels like a simple problem, but one which gets into one of the weaknesses of EE’s URL system. Maybe there’s an obvious solution I’m missing.
A large-ish site I manage has a three-level URL structure. So, in some cases, the URL might look like:
domain.com/section/subsection/page
One such three-level page is hooked up to a specific template, which pulls content from a specific channel. I’d like this page to make use of all of the nice dynamic content features of EE, to display categories, single entries, etc. I would refer directly to the template, but I need the three-level URL, so I have to define it using the Pages module.
But there’s a problem. Using a three-level page URL, hooked up to a template, basically breaks the dynamic features. With dynamic=“yes” left on, EE gets confused and nothing is displayed. Content *can* be displayed with dynamic=“no”, but this obviously means that the useful dynamic features are disabled.
So. If I have a page that only exists to extend the URL to three sections, and that otherwise just lets the template do all of the work, is there any way to keep dynamic content on?