Как то спрашивал я здесь про реализацию пагинации, мне дали шаблон реализации который возвращает массив как сделать чтобы показывало данные
<?php
$items_per_page = 10;
$header = ['title' => [
'data' => t('title'),
'field' => 'title',
'specifier' => 'title',
],
];
$nids = \Drupal::entityQuery('node')
->tableSort($header)
->condition('type', 'zakazy')
->condition('status', 1)
->pager($items_per_page)
->execute();
$rows = [];
foreach($nids as $nid) {
$node = \Drupal\node\Entity\NODE::load($nid);
$row = [
'data' => [
$node->title->value,
$node->field_zitogo->value,
$node->field_zpolzovatel->value,
$node->field_zartikuly->value,
]
];
$rows[] = $row;
}
$render = [
'table' => [
'#theme' => 'table',
'#attributes' => [
'data-striping' => 0
],
'#header' => $header,
'#rows' => $rows,
],
'pager' => ['#type' => 'pager'],
];
return $render;
?>
Комментарии
Когда я советовал познакомиться с Views, я имел ввиду другое