-1

不是程序员,我发现在 buildout.cfg /Addon Product 中成功拥有 Products.AddRemoveWidget 和collective.js.ui.multiselect ,然后意识到我在 Add Item like 页面中看不到它,事件,帮助中心,然后想要实际使用组合框/列表框中显示的数据

就我而言,作为一名旅行社,我想根据 30 年的旅行顾问经验建立一个多选逻辑演练。想到“像这样/那样做”的表达

“级联小部件” - 寻找新手/中级/有经验的切入点

COUNTRY
  |
  |         STATE             Tourism Region   Local Council     Local Town
Australia - South Australia - Barossa Valley - Barossa Council - Nuriootpa - local item
  |                                                                          This would
  |                                                                          be more
  |                                                                          specific

元搜索将指示入口级别和起始导航点的位置。

我知道我想要什么,但必须先学会爬行。

有没有人有教程/如何让我从理论到实践。

感谢迈克尔 Wunderlich

4

1 回答 1

0

编辑:现在我推荐Plomino作为复杂表单的解决方案。它有一个 hidewhen 概念来创建动态表单,并且不需要太多编程。

你还没有弄清楚你想要什么,所以我将列出两种可能对你有帮助的方法。

使用eea.facetednagivation 的分面导航

在这里,您创建项目然后对其进行分类,然后使用此插件您可以创建一个非常自定义的列表表单,允许您的用户选择不同的标准来缩小结果集。分类方法取决于您的用例,但您可以使用

  • 普通克隆页面和默认标签字段
  • 一个像collective.facets这样的插件来添加额外的标签字段
  • 自定义内容类型以完全控制字段。例如使用灵巧

或者,您可能的意思是一种多页表单或“向导”。实现这一点的最简单方法是使用 PloneFormGen 插件使用此方法。这种方法可以创建相当复杂的表格,例如我们为客户制作的表格。(请注意,我们还使用了一个名为collective.stepypfg的插件来实现该表单的第二个向导)

于 2012-08-28T08:28:55.623 回答