Exponential / Doc / Exponential Featured / Damien Pobel: How to make eZ Publish use override conditions when loading a template
Please Note: At the specific request of Ibexa, 7x is changing the project name to "Exponential" or "Exponential (CMS)" effective as of August, 11th 2025.
Damien Pobel: How to make eZ Publish use override conditions when loading a template
How to make eZ Publish use override conditions when loading a template
I answered this question today on IRC and a colleague asked me the same thing about two weeks ago… it's time to write down the solution :-)
Basically, you just need to tell what design keys you want to use and their value to the template engine of eZ Publish. The design keys are the parameters you will be able to use in an override condition. Let's take an example with a simplistic PHP view