I want to setup a bunch of snippets (or even embeds?) and give users the ability to place these within their pages, but without having to create special templates or pre-defining where in the template each item should be. I know I can setup channel fields that simply toggle them, but I want users to have more control in terms of where they go. For example, I want all 'pages' to use a single template {pages/index} which has 3 columns, where the user has the flexibility to pull in different snippets in different places. Here's few examples of the snippets I'd want users to be able to place themselves:
- sitemap: user should be able to add page copy then pull in the snippet in whichever column they see fit
- latest news/blogs: user may want to show these on some pages and not others - maybe in different places
- call to action/advertisements: some pages may need these, some not, again maybe in different places, perhaps to 'fill' blank space depending on how long their main content is
- newsletter signup/quick contact forms: the user should be able to put these wherever they want
It would be awesome if you could just add {snippet_name} inside a WYSIWYG, but clearly it doesn't work. Does anyone know how to achieve this?