質問: 表示方法node node.tplのコメント数? ゲストがノードのコメントを見ることができないように、ユーザー権限を変更するという明るいアイデアを思いつきました。私は自分のサイトのビューに問題はありません。ノードにコメントがあることを明確に確認でき、登録する傾向があるからです。問題は、彼らが私のサイトに直接ノードに到着したときのようで、コメントが表示されず、「それは少しくだらないです。行こう」と思います。ノードの下にコメントの量を表示する方法はありますか?
回答: drupal 8の場合:function yourtheme_preprocess_node(&$variables) { $nid = $variables['node']->nid->value; $num_comment = db_query('select comment_count from {comment_entity_statistics} where entity_id = ' . $nid)->fetchassoc(); $variables['comment_count'] = $num_comment['comment_count']; } 今page.html.twigに:{{ comment_count }} キャッシュをクリアして、変更を確認します。