We use cookies to improve your experience. No personal information is gathered and we don't serve ads. Cookies Policy.

ExpressionEngine Logo ExpressionEngine
Features Pricing Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University
Log In or Sign Up
Log In Sign Up
ExpressionEngine Logo
Features Pro new Support Find A Developer
Partners Upgrades
Blog Add-Ons Learn
Docs Forums University Blog
  • Home
  • Forums

Using Fluid/Grid to dynamically display components on pages

Development and Programming

pelluche's avatar
pelluche
10 posts
5 years ago
pelluche's avatar pelluche

I’m trying to make dynamic pages so client can add as many custom components on a page as they want and in any order. It seems like Fluid fieldtype is the way to go, but in order to make each “component” I had to make them Grid fields. Is this the correct way of going about this?

For each component, there could be bunch of fields to fill out such as title/image/headline/subheadline/btn text/btn url/etc… so in order to use fluid where they could choose from a dropdown of components, each one had to be a grid that had all that info needed for the component.

Having a grid with over 4 fields gets pretty ugly all on one row. I know you can choose width of each column but if you could make each column be 100% width in the grid it would look much better. Is there a better way of doing this?

I basically want to let clients have a pagebuilder type interface where they can add components. I wish EE had drag n drop interface for something like this, which most high end CMS’s provide.

       
templateee's avatar
templateee
10 posts
5 years ago
templateee's avatar templateee

I’ve done pretty much this, seems to be working out quite well for a couple of clients I’ve built for so far, the UI for this could be a little more intuitve, but they get the hang of it easily enough.

I’m interested in those ‘high end’ CMSs though? I’ve tried a few drag and drop ones but from what I’ve found; either put out ‘bad’ code, don’t quite supply enough configuration, or don’t ‘scale’ well

       

Reply

Sign In To Reply

ExpressionEngine Home Features Pro Contact Version Support
Learn Docs University Forums
Resources Support Add-Ons Partners Blog
Privacy Terms Trademark Use License

Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.