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. У першому прикладі виправив помилку з парою недоречних дефісів.

Залишити відповідь

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.