Drupal 7 – підрахунок кількості нод будь-якого типу
Наводжу приклад підрахунку кількості нод типу “article”, де “article” є машинним ім’ям однойменного матеріалу.
<?php
$query = db_select(‘node’, ‘n’)
->condition(‘n.type’, ‘article’);
$query->addExpression(‘COUNT(*)’);
$count = $query->execute()->fetchField();
print ‘Кількість статей одно:’ . $count;
?>
Далі код для виведення тієї ж статистики, тільки вже для всіх типів матеріалів на Drupal 7:
<?php
$query = db_select(‘node’);
$query->addExpression(‘COUNT(*)’);
$count = $query->execute()->fetchField();
print ‘Всього накопичилося записів:’ . $count;
?>
В обох випадках результат виявиться у змінній $count.
P. S. У першому прикладі виправив помилку з парою недоречних дефісів.