Published by Mijingo

movie icon image

EE Insider Blog

Spend your time learning and developing sites with ExpressionEngine and we'll use this blog to keep you informed of all the news related to ExpressionEngine and CodeIgniter.

» Read more in the Archives.

» Have a tip? Send us your EE news.

Learn ExpressionEngine Today

Over a series of 8 videos, watch and learn as Ryan builds an entire ExpressionEngine website from beginning to end. Get started now.

Parsing Advanced Conditionals as Tag Parameters

John D. Wells found himself up against the almighty Parse Order:

Once again I’m shaking my fists at the impossible hoop-jumping gauntlet that is the ExpressionEngine Parse Order. This time I want to pass the result of an Advanced Conditional as a value to a module tag parameter. It’s been long said it can’t be done. It’s time to change that.

John found a work-around that includes some built-in EE functionality and a third-party plugin. I don’t want to spoil it here, so you’ll have to read the entire write-up to see his technique.

When I teach the Parse Order to students in my EE training classes, I try to give examples of where the Parse Order could bite them. This is one that I haven’t used but will now add John’s write-up as something they should read.

Posted on Mar 31, 2013 by Ryan Irelan

Filed Under: Development Tools, Life as a Web Professional