I am trying to assign values within a template, the idea is to do something like this:
{{#if author}}
{{className = \'classA\'}} <- trying to imp
You can do this with a partial.
partial:
{{var1.author}}
template:
{{#if author}}
{{> mypartial var1=. classname="classA"}}
{{else}}
{{> mypartial var1=. classname="classB"}}
{{/if}}
In this example I've passed the current scope as var1. I can't recall if the scope stays the same and the new variable is just added to it or if you have to pass the scope manually.