You can place a Typography component inside a CMS Item component and then use some Twig templating syntax to display some content ({{item.body}} for example) and the CMS will do the rest
This is how I’m displaying the body content of an individual post in my CMS demos!
So what happened to code free? Will this twig stuff eventually be replaced with a panel of options to choose from… or dropdowns to select from?
I thought the whole point of all this was no code. I have no idea what twig is except from searching what it is… “html files containing twig code” is the best summary i could find.
You absolutely don’t need to know how to code to build a website in Elements, the core editing experience is 100% visual and drag-and-drop, exactly as you’d expect. That hasn’t changed.
The CMS, though, is a more advanced feature. It’s designed for people who want to build dynamic content, like blogs, product listings, or directories. To make that kind of content flexible and powerful, we use a little bit of something called Twig, but don’t worry, it’s not “coding” in the traditional sense. It’s more like adding smart tags to your designs.
Think of it like this: instead of typing out code, you’re just saying things like {{ item.title }} or {{item.date}} to pull in content. It’s surprisingly easy once you see it in action, and waaaay simpler than dealing with PHP or full-blown CMS platforms like WordPress. We’ll also have some pre-made templates to help you get up and running if you want to need to use the CMS functionality.
That said, we are working on ways to make this easier over time (including more visual options for common use cases). But for now, using a little Twig gives you huge flexibility with only a tiny learning curve.
Give it a go once it ships, and I’m sure you’ll get the hang of it quickly! And of course, we’re always here to help.
Given that in this thread ( Form issues and a temporary workaround ) @dan says the Forms issue won’t be fixed until next week, I suspect the Forms and CMS share common code and so my guess is the first iteration of the CMS will be delivered next week at the earliest?