protected function VisitorsBlock::_showPublishedNodes in Visitors 8.2
Display published nodes count to visitors block.
1 call to VisitorsBlock::_showPublishedNodes()
- VisitorsBlock::build in src/
Plugin/ Block/ VisitorsBlock.php - Builds and returns the renderable array for this block plugin.
File
- src/
Plugin/ Block/ VisitorsBlock.php, line 125 - Contains \Drupal\visitors\Plugin\Block\VisitorsBlock.
Class
- VisitorsBlock
- Provides a 'Visitors' block.
Namespace
Drupal\visitors\Plugin\BlockCode
protected function _showPublishedNodes() {
if ($this->config
->get('show_published_nodes')) {
$query = \Drupal::database()
->select('node', 'n');
$query
->innerJoin('node_field_data', 'nfd', 'n.nid = nfd.nid');
$query
->addExpression('COUNT(*)');
$query
->condition('nfd.status', '1', '=');
$nodes = $query
->execute()
->fetchField();
$this->items[] = t('Published Nodes: %nodes', array(
'%nodes' => $nodes,
));
}
}