Drupal读取评论数与浏览量的方法

zhangzhijun 42次浏览 0个评论

在Drupal主题开发中,我们经常需要读取文章的浏览量和评论数,下面我们简单介绍一下如何获取。使用dump(node)我们可以看到node中的所有内容,以下是我们截取的部分内容。下图中我们可以找到2个字段:“vid”和“comment”,其中vid则包含了浏览量的数据,而comment中则包含了评论数。

0 Drupal\node\Entity\Node {#136 ▼
  #values: array:25 [▼
    "nid" => array:1 [▶]
    "vid" => array:1 [▼
      "x-default" => "41"
    ]
    "body" => array:1 [▶]
    "comment" => array:1 [▼
      "x-default" => array:1 [▼
        0 => array:6 [▼
          "status" => "2"
          "cid" => "0"
          "last_comment_timestamp" => "1748751736"
          "last_comment_name" => null
          "last_comment_uid" => "1"
          "comment_count" => "0"
        ]
      ]
    ]
  ]
  #fields: array:9 [▶]

我们在模板中只需引用上述字段即可显示访问数与浏览量。下面为本站的调用方法,可以参考:

<span class="inline-flex items-center mr-4">
 
   {{ node.vid.value }}次浏览
</span>
<span class="inline-flex items-center mr-4">
  
   {{ node.comment.comment_count }} 个评论
</span>

版权申明:

本博客所有文章除特别声明外均采用 BY-NC-SA 4.0 许可协议。依据 BY-NC-SA 4.0 许可协议,转载请附上原文出处链接及本声明。

原文链接: https://zhangzhijun.life/drupalduqupinglunshuyuliulanliangdefangfa.html

Default Avatar

客官,说点什么吧!

此字段内容将保密,不会被其他人看见。