2010-07-20 49 views
0

我有一个信息请求表单,其中有一系列复选框,我希望有条件地测试,如果选中,我想将内容添加到页面。有条件地检查PloneFormGen中的值

我遇到的问题是,我无法找到正确的语法来添加到模板来实现这一目标:

curently我有:

<tal:block condition="python:request.form.get('my-field-name')"> 
content 
</tal:block> 

,但我没有得到任何输出,我知道必须有一个简单的方法来完成这个工作,但我找不到任何文档处理这种类型的请求。如果有人能指出我的方向有多大帮助

回答

2

虽然它可以用路径符号更简单地写,但这没什么错。所以,你的问题可能在其他地方。

简单:

<tal:block tal:condition="exists:request/form/my-field-name"> 
content 
</tal:block> 
+0

是的,你正确的地方它没有在其他地方。你的路径符号更简单,谢谢你的提示! – h3r2on 2011-02-22 22:03:49