Its ugly but you must have a finite and small number of nextStep targets {{if nextStep == 'step1':}} {{include 'step1.html'}} {{elif nextStep == 'step2':}} {{include 'step2.html'}} ...... will get you going but introduces a maintenance issue if you add a step later that ou have to remember to come back to here and fix.
The problem is the include passes through the template generation and that pulls that body of code inline during the template substitution phase before any code executes. I don't think it is possible to have a variable inside the include statement. I would like to be proven wrong. :-) Ron