在 Freemarker 中更改 div 属性值

Change div attribute value in Freemarker

我有以下 Freemarker 代码:

<#if variable1??>
    <div style="padding-left: 0;">
    ...
    </div>
<#else>
    <div>
    ...
    </div>
</#if>

只有当 variable1 为真时,我才想使 padding left = 0。此逻辑有效,但当 div 元素有许多子元素时并不理想。

如何在 <#if> 条件中添加内容以使填充左 = 0?

如果在 div 元素内则移动,这样您就不需要复制元素

<div  <#if variable1??>style="padding-left: 0;"<#else></#if>>