Drupal 7 开发内部培训资料, 分头诗人

"被flag"的token码是什么,如何让comment的用户知道自己被flag了

赞成!
-1
否决!

为了个小功能不想装 Answers/ best Answers 模块搞得那么复杂。设想用flagtoken field 达成效果。

情况如下

a 创建一个node,b、c、d 回复, a将b的回复标记为最佳答复(flag最佳答复)。
我在comment新设一个token field字段,原本的目的是显示出 某个comment 被标记了,比如b可以看到自己的回复被标记了。
可是就是找不到所谓的"被flag的token码"。

可能comment下用token field 显示被标记的做法不可行。

请问被flag的token码 是什么

请问还有别的做法吗?

3 个回答

赞成!
1
否决!

看完你的内容,我感觉你只是想要一个把其中一个留言变成最佳留言吧?

首先你不一定要用answers模块,但你可以用轻量的Question/Answer模块。支持高亮最佳答案。也很轻量。没必要把事情复杂化。

赞成!
1
否决!

本站是使用Question/Answer模块的,看上它的轻量。不像answers模块那么雍炯。

另外,flag是可以用flag_create_link() 来把链接放在你想放的位置的

举例:

flag_create_link('follow', $object -> uid)

follow 是我定义的flag类型,第二个是用户的id。

赞成!
0
否决!

谢谢,解答

Question/Answer 是使用两个内容模型构成提问和回答。

我想做的是个简化版的"竞标"内容模型,比如a创建一个node,b、c、d 通过回复表示竞标,如果a选择b得标,就在b的回复下标记一下。整个竞标流程是在一个内容模型里完成。

现在的问题是a标记了b回复后,b看不见。我就是想通过什么方法让b知道自己得标了(被标记了),所以安装了token field模块,可是没有可调用的 "被标记" token 码。

 

"flag是可以用flag_create_link() 来把链接放在你想放的位置的" 每看明白,还有别的什么方法吗,最好用token ,这是我目前能搞的来得。