【发布时间】:2011-10-12 12:24:18
【问题描述】:
有没有一种简单的方法可以在 Drupal 7 中以编程方式获取节点的 cmets?
【问题讨论】:
有没有一种简单的方法可以在 Drupal 7 中以编程方式获取节点的 cmets?
【问题讨论】:
查看comment_get_thread()功能,可能对你有用。
【讨论】:
如果您不想编写代码,则可以使用面板的节点模板覆盖节点,并通过在其中创建变体,您可以在变体中添加注释线程。而且我认为这样做更容易。
【讨论】:
在 Drupal 7 中,您可以使用以下代码通过节点 ID 获取节点的所有 cmets
$nid = 2; // node ID
$comments = db_select('comment')
->fields('comment', array('name','subject'))
->condition('nid', $nid, '=')
->execute()
->fetchAssoc();
foreach($comments as $comment) {
print your comments here
}
在 Drupal 6 中,您可以使用 comment_render() ;
【讨论】: