Pages
Templates must include pre-defined Twig pages for dynamic content. These are required by Prodyflow to render products, bundles, and page lists correctly.
Required Pages
| File | Purpose |
|---|---|
list.twig | Renders category or product lists dynamically. Handles filters, sorting, and pagination. |
page.twig | Renders standard CMS pages (content pages, info pages). |
product.twig | Renders individual product pages, including images, descriptions, variants, and dynamic blocks. |
bundle.twig | Renders product bundle pages, showing included products, pricing, and bundle-specific blocks. |
Omitting any of these pages may cause the webshop to break or fail to display content correctly.
Required Placeholder for Page Blocks
{{ content_blocks|raw }}
- Required: Yes
- Purpose: Renders all blocks added dynamically via the block editor in Prodyflow.
- Usage: Must be included in any page template (
list.twig,page.twig,product.twig,bundle.twig) to display the page’s editable content sections.
Omitting this will prevent any dynamic blocks from appearing.