0

我的页面有两个非常不同的区域,我想根据 dtml-var 的设置在它们之间进行交换。

该变量在页面构建时加载,称为 GENDER_DESC。我可以用 显示内容<dtml-var GENDER_DESC>,GENDER_DESC 对象将是 null、Female 或 Male。

我想做的是有一个 dtml-if 语句,它根据该 GENDER_DESC 变量的状态切换内容。

我尝试过这样的事情:

<dtml-if expr="GENDER_DESC = 'Female'">
    <img src="student_photo?key=&dtml-SID;" style="height:140px; width:190px; border:5px solid black "/>
</dtml-if>

以及该概念的其他一些变体,但我无法使语法正确。

我该怎么做呢?

4

1 回答 1

1

DTML 表达式必须是有效的 Python。在 Python 中,“=”是赋值运算符。您可能想测试相等性;运算符是“==”。

于 2013-01-29T16:00:02.597 回答