You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want my client to be able to structure the content on their project pages, which is doable with a matrix field which can add entries that have other matrix fields. It would be great if there is a way that if the order of the content is changed on one project page, it also changes on another. I know I can create structures, but this is not within the project entries, but above it and I don't want separate entries for the end user, but keep it nice and tidy.
Underneath is a possible solution, but maybe something can be integrated in a future version of Craft?
Shared content blocks as entries + Matrix for per-page unique content
I would:
Create a Channel or Structure section called e.g. Content Blocks.
Each content block is an entry: e.g. "Intro text", "Gallery", etc.
On project pages, add a Matrix field (e.g. pageBuilder) that includes a block type like "Shared Block", which has an Entries field to select one of these shared content blocks.
Advantages:
Editors can re-order these shared blocks in the Content Blocks structure, and all project pages referencing them will see the new order.
Editors can freely mix shared blocks + page-specific blocks in the Matrix.
Keeps the "single place to edit shared content" idea.
Drawbacks:
Editors have to go to a separate section to manage the shared content blocks.
Need to communicate clearly what is shared vs. unique.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
I want my client to be able to structure the content on their project pages, which is doable with a matrix field which can add entries that have other matrix fields. It would be great if there is a way that if the order of the content is changed on one project page, it also changes on another. I know I can create structures, but this is not within the project entries, but above it and I don't want separate entries for the end user, but keep it nice and tidy.
Underneath is a possible solution, but maybe something can be integrated in a future version of Craft?
Shared content blocks as entries + Matrix for per-page unique content
I would:
Advantages:
Drawbacks:
Beta Was this translation helpful? Give feedback.
All reactions