【问题标题】:Two part CCK field两部分 CCK 字段
【发布时间】:2011-02-01 18:39:50
【问题描述】:

有没有办法添加一个由两个独立字段组成的 CCK 字段,例如作者的名字和姓氏在不同的字段中?

感谢您的帮助!

【问题讨论】:

    标签: drupal drupal-6 cck


    【解决方案1】:

    显示答案:不容易。

    长答案:是的,但有一点 php 技巧。

    查看此文档here,具体来说,较低的“加入”部分将使您走上正轨,但它专门针对 5.x。如果您使用的是 7.x,这将是完全不同的。

    【讨论】:

    • 我正在使用 Drupal 6,但我会看一下。谢谢。
    【解决方案2】:

    您可以将 CCK 3.x 用于 Drupal 6,它包含一个名为 Multigroup 的子模块,它允许您获取字段组(例如名字、姓氏),并重复这些分组。但是,在使用这个版本的模块之前,请注意它没有官方支持的版本,并且its future is a bit uncertain

    【讨论】:

    • 好的提示,但我宁愿使用稳定的(不是我自己的代码是稳定的)版本。这看起来比我想象的要复杂一些。
    • 我也误读了你的问题。我假设您想要多个值分组。为了简单地使它们看起来像一个,您应该使用 xtfer 提到的 2 字段方法,并在表单上使用一些 CSS 使它们看起来像您想要的那样。在显示它们的任何地方,您都可以使用计算域,或者视图将支持连接这些值。
    【解决方案3】:

    除了其他建议之外,您还可以尝试 Flexifield,或者只使用两个不同的字段。

    让两个字段最终看起来像一个......

    1. 稍后使用内联字段或通过更改模板将它们一起显示
    2. 使用操作将两个值连接在一起并将它们保存到不同的字段,或者
    3. 使用计算字段将它们写入节点保存的另一个字段

    CCK3 中的 Content Multigroup 目前没有升级到 Drupal 7 的路径,如果您不打算使用多值、多部分字段,它的界面有点笨拙。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-27
      • 1970-01-01
      相关资源
      最近更新 更多