We have a conference site where the same speakers speak at multiple conferences. I don’t like duplicating their individual bios 5 or 6 times when it’s the same content, just so that they can appear in multiple conferences.
Example:
mysite.com/events/event1/speakers/sameperson
mysite.com/events/event2/speakers/sameperson
mysite.com/events/event3/speakers/sameperson
I’ve been using Structure for a while, and while it makes setting up hierarchies easy, it’s strict URL structure makes it so that channel entries can only be used once. If you want to have the same entry appear in a different section of the tree, you need to duplicate it and put it in a different channel. That’s ok for small sites but not once you start needing to duplicate entries dozens of times.
This is hard to explain so I created this simplified diagram of what I currently have and what I’d like to achieve (possibly with the pages module and template routes?)
I understand how the pages module works, and I could use that for some of the site. I think I understand how template routes work after reading Mike Boyink’s post on it. But this feels more complex, (sites within a site almost) and I’m just not sure about the best approach to take. Any help would be appreciated.