您在這裡

有对评论添加字段的模块吗

operawong's 的頭像
operawong 在 2009-01-18 (周日) 13:33 發表

简单描述 就是让 comment 像 content 一样使用 cck

详细描述

我建立了一个 content type : events

我添加了 时间 地点 人物 联系电话 场地类型 等 fields

内容发布出去后

参与者进行回复

但希望不仅是简短的文字

还可以填写 到达时间 参与的活动类型 现场照片 等 fields

该如何实现?

我的初步想法 是自定义一个类似 comment 的 content type

但该 type 是附属在 events 下的

假设命名为 event-log

在 event-log 里添加 到达时间 参与的活动类型 现场照片 等 fields

注:参与的活动类型 从 Taxonomy 里选取,并作为全局的所属分类

我们在发布一个 events 节点后

点击页面下方的 add comment

链接则指向 node/add/event-log

填写完后

则还是像 comment 那样显示在该 events 节点下方

有可能实现吗

非常有趣的事情发生了
均出现了 Fatal error: Unsupported operand types in D:\xampplite\htdocs\project-cas\includes\common.inc on line 1539

我先是使用 http://drupal.org/project/nodecomment
一个更直接的把 comment 变成 content type 的模块
我按照说明,先禁用了 comment.module
并使用程序默认建立的 content type : comment ,并添加了一些简单的 fields
然后把 node-comment.tpl.php 移动到我使用的主题 themes\garland 下
配置 admin/settings/nodecomment
并配置主 content type : events
选择 Node type for comments: comment
Comment view: nodecomments ( View 6.x-2.2 )
应该没问题吧,但结果报 1539 错误
我在 drupal.org 查
基本都是系统升级到 drupal 6.8 产生的错误
难道是因为我用的是 drupal 6.8 导致的吗
有朋友称清除缓存可解决问题,我在 performance 里 clear 了,问题依旧

接着,我使用 east 推荐的 http://drupal.org/project/nodehierarchy
设置 content type : events 为 parent
设置 content type : comment 为 child
发布文章后 create new child Comment
接着就报错了,也是 1539

是怎么回事呢