Would it be practical to use shortcodes to insert data from a (hidden) catalogue page?
Sections from other pages
You can even retrieve a section from another page utilizing the shortcodes as they are stored in the page's contentMeta with this syntax:
<div id="entry-x">{{ page.find('/my/custom/page').contentMeta.shortcodeMeta.shortcode.section.entry-x }}</div>
We have about 200 product groups. Each would represent a section of the catalogue. The catalogue could split into 5-20 pages if necessary.
We are not talking about e-commerce. An advantage of shortcodes over structured database records would be the each section could have its own content and layout.
Are shortcodes the way to go or is there a better method? In other words would performance limit the number of sections in the catalogue page?
Thank you.