Saya sarankan Anda menggunakan template_preprocess_node () .
Ini adalah contoh dasar untuk D8
function YOUR_THEME_preprocess_node(&$variables) {
$variables['comment_count'] = $variables['node']->get('YOUR_COMMENT_FIELD')->comment_count;
}
Dan kemudian Anda dapat menggunakannya dalam node.html.twig
file Anda seperti ini:
{{ comment_count }}
Contoh dasar dalam D6 di bawah ini, Anda dapat menyesuaikannya sesuai dengan keinginan Anda. Di file template.php Anda yang terletak di direktori tema Anda, tambahkan sesuatu di sepanjang baris (ganti YourTHEME dengan nama tema Anda):
function YOURTHEME_preprocess_node(&$variables) {
$nid = $variables['node']->nid;
$variables['num_comments'] = db_result(db_query('SELECT COUNT(cid) AS count FROM {comments} WHERE nid = %d', $nid)) . ' comment(s) on this node';
}
dan simpan file tersebut. Sekarang di node.tpl.php (atau template yang setara, node-mycontenttype.tpl.php, dll) cukup tambahkan:
<?php print $num_comments; ?>
Di mana pun Anda ingin penghitungan komentar dapat ditemukan dan disimpan. Bersihkan cache dan kemudian lihat perubahan Anda.