4

假设我正在创建一些应用程序文档。在为函数创建内容类型时,我有一个用于名称的文本字段、一个用于一般描述的框以及一些其他基本内容。现在我需要一些东西来存储函数的参数。理想情况下,我想将这些作为键值对或两个相关字段输入,然后可以根据给定函数的需要重复多次。但我找不到任何方法来实现这一点。

我得到的最接近的是一个废弃的字段多组模块,它说要等待 CCK3,据我所知,它甚至还没有产生 alpha,其项目页面没有明显提到这种多组功能。我还检查了 CCK 问题队列,我认为我也没有在其中看到它。

我没有看到当前可行的方法吗Viable 包括“你以错误的方式思考这个问题,而是做 X”。我考虑过使用“长文本和摘要”字段,但是这闻起来有点骇人听闻,我不知道我是否会为自己设置副作用。我是 Drupal 的新手。

4

3 回答 3

3

http://drupal.org/project/field_collection模块,但还没有准备好。现在你需要实现你的实体来做到这一点:(不容易。

于 2011-01-09T12:48:58.597 回答
2

不确定它的效果如何,因为它目前做得更多(例如,强制将对分组到类别中并且需要预定义键)但您可能想看看http://drupal.org/project /属性

于 2011-01-10T05:53:16.897 回答
0

您可以自己创建这些键值字段:创建 2 个可以根据需要经常添加的常规字段。

所以你有键的 ax 字段和值的 x 字段。如果这仅适用于您或其他人,它可能工作正常,但在可用性方面,它非常难看。

如果您需要从函数中提取字段,以便在页面模板中正确显示,您应该适当地使用不同的方法。在 CCK 字段中编写函数及其参数,并在模板中根据需要提取它们。论点总是(取决于语言)在()其中,并且不同的论点被分开,,因此将它们分开非常容易。

于 2011-01-09T12:52:59.077 回答