2

有没有替代我在下面做的事情:

...
<div class="abc" tal:condition="this/condition1">
    <div class="abc2" tal:condition="this/condition2">
    ...
    </div>
</div>
...

如 :

...
<div class="abc" tal:condition="this/condition1 AND this/condition2">
...
</div>
...
4

1 回答 1

4

这有点傻,但在 TALES 中没有逻辑与。

您可以使用php:前缀:

<div tal:condition="php:this.condition1 AND this['condition2']">

但请记住,php:您需要使用类型相关的语法(.对于对象,[]对于数组,因为/变成除法)。

于 2012-10-12T22:24:41.973 回答