Php 元素属性值内的Smarty block_函数不工作

Php 元素属性值内的Smarty block_函数不工作,php,smarty,Php,Smarty,我有一个smarty block函数在PHP应用程序中进行翻译。我是Smarty的新手,我正在尝试将转换添加到引导滑块中,但当块位于属性值内时,不会调用块函数。有什么想法吗?只有在属性值内对{translate}的调用不起作用。它在其他任何地方都有效 谢谢 <div class="form-group row"> <label class="col-md-4 col-form-label" for="chkTollingFlag

我有一个smarty block函数在PHP应用程序中进行翻译。我是Smarty的新手,我正在尝试将转换添加到引导滑块中,但当块位于属性值内时,不会调用块函数。有什么想法吗?只有在属性值内对{translate}的调用不起作用。它在其他任何地方都有效

谢谢

<div class="form-group row">
<label class="col-md-4 col-form-label" for="chkTollingFlag">{translate}TOLLING{/translate}</label>
<div class="col-md-8 col-form-label">
    <label class="c-switch c-switch-label c-switch-dark">
        <input class="c-switch-input" id="chkTollingFlag" type="checkbox" value="Y" name="chkTollingFlag" {if $o_warehouse->tollingFlag}checked=""{/if}>
        <span class="c-switch-slider" data-checked='{translate}YES{/translate}' data-unchecked='{translate}NO{/translate}'></span>
    </label>
</div>

{translate}TOLLING{/translate}
tollingFlag}选中=“如果}>