速度内联 if-else 块以添加类名

Velocity inline if-else block to add a classname

我想在速度中的某些元素上设置条件 class名称。

例如,如果我目前有:

<div class="aClass">some content</div>

那我想有条件的再添加一个class名字。我认为这样的事情会奏效:

<div class="aClass #if($foo == 'bar')someClass{else}anotherClass#end">some content</div>

但它不是那样工作的,someClassanotherClass 都没有被添加。

我怎样才能实现这种期望的行为?

你需要# before else

<div class="aClass #if($foo == 'bar')someClass#{else}anotherClass#end">some content</div>