Drupal的内容类型设置为:
- Book
- Contributor
自定义CCK字段将添加到上述内容类型中。
参与者的类型ID设置为:
- Author
- Seller
- Reader
上面的贡献者类型id将被添加(当前带有节点参考)到“Book”与作者和忏悔typpe“卖方”。
示例:
Book Contributor Contributor Type
-------------------------------- -------------- ---------------
Act Like a Lady, Think Like a Man Steve Harvey Atuhor
Act Like a Lady, Think Like a Man Steve Harvey Seller
The Alchemist Paulo Coelho Reader
The Happiness Project Gretchen Rubin Atuhor
The Happiness Project Gretchen Rubin Seller
实现这一目标的最佳方法是什么?使用当前设置,我们可以添加贡献者ID,如何添加“贡献者类型”。
答案 0 :(得分:1)
如果我理解正确
Book
和
Contributor
Book
内容类型具有指向的节点引用字段
类型Contributor
实际上你的问题,如果我理解正确是一个好问题。答案并非无足轻重。您需要以某种方式将节点引用字段与选择列表“分组”。通过这种每次进行节点引用,您还可以选择贡献者类型。您要求的主要是“多组”功能。它仅在CCK版本3中可用。您无法使用CCK版本2系列,这是您可能正在使用的。不幸的是,CCK的稳定版本3仍然无法使用。但是,http://drupal.org/node/484068可以进行开发。截至今天,很多人已经使用这个版本(参见http://drupal.org/project/usage/484068),从我读过的内容来看,它已经非常稳定了。
总结如下:
sites/all/modules
文件夹中的http://drupal.org/node/484068安装CCK 3.x-dev。
删除CCK 2.x文件夹(如果存在)。请对您的网站进行备份等 - 以防万一有问题。MG
。您可以在管理字段 - >下执行此操作添加一个
新组(从下拉列表中选择Multigroup
)Link to Contributor
。确保Link to Contributor
的父级是
MG
(你可以通过抓住锚并将场移到右边来实现这一点,
就像你对分层分类树一样。Contributor Type
。再次,
确保父级是MG
。 Book
类型的节点来测试它。你会
能够选择贡献者和贡献者类型。加上
更多book
的贡献者,只需按Add More Values
即可
在节点编辑表单中。顺便说一句,因为我发现你的问题很有趣,我已经尝试过了,它似乎对我有用!