I’m currently building a property rental site where we want to have the properties organized under their respective locations. For example, we have properties in Mexico, Florida, and British Columbia, so want the site map to look like this:
Mexico
• Property 1
• Property 2
Florida
• Property
British Columbia
• Property
We’ll also have some other general pages like Contact, About, Privacy, Terms & Conditions, etc.
My first thought was to use Structure and organize all the property entries as pages in the hierarchy, but I’m not sure that’s the best method. The confusion I have is if I should have the specific properties as “Listing” entries under the locations, or as pages themselves. The issue I’ll run into in the future is if the client wants to add another Location themselves, they also have to associate a Listing channel along with it.
The other option I can think of is to use the built in Pages module for my static content, and have a Location and a Property channel, with the Property using the Location channel in a Relationship fieldtype.
Any thoughts or advice would be appreciated.