0

我正在尝试使用 quickform 创建一个表单(公司默认)。
此表格是多部分的,但只有 1 页。
我将它与 sigma 模板系统结合起来。

该页面的想法是:

|-----------------------|<br>
|        header         |<br>
|-----------------------|<br>
|    content top        |<br>
|-----------------------|<br>
|first part of the form |<br>
|-----------------------|<br>
|second part of the form|<br>
|-----------------------|<br>
|        footer         |<br>
|-----------------------|

现在我已经创建了这个布局。但我的表格有问题。
此表格应分为 2 件。但 quickform 不支持这一点。
我决定将表单的顶部作为模板的正常部分编写,这些元素也可以在 quickform 中使用。(带有id的数组,我也用它来呈现表单)。

现在问题来了。
如何防止 quickform/sigma 输出表单元素?

<!-- BEGIN qf_checkbox -->{qf_element}<!-- END qf_checkbox -->这有效,但输出它们,
<!-- BEGIN qf_checkbox --><!-- END qf_checkbox -->这不起作用。

问候,埃里克

4

2 回答 2

0

我通过仅为顶部表单创建一个单独的元素来解决它。它具有来自 qf_checkbox 的所有属性,以及其他一些可能有用的东西。

这样,我就不必创建隐藏的输入或其他黑客。我只显示带有扩展复选框的顶部表单,底部复选框是普通复选框。问题解决了:)。

于 2011-07-05T07:18:47.490 回答
0

我不熟悉该模板系统,但我建议您查看它的手册以了解某些条件功能。但无论如何......一个简单的解决方法应该是将值设置为 NULL 或空字符串,因此即使输出它们也不会实际显示任何内容。

于 2011-04-19T13:12:13.893 回答