Разбивка на страницы Drupal Отображение последней страницы - PullRequest
0 голосов
/ 17 июня 2020

Я не очень уверен, как это четко объяснить, но у меня есть модуль разбивки на страницы drupal, добавленный на одну из моих страниц, и все статьи отображаются нормально. У него должно быть 6 страниц, как показано, и когда я нажимаю на последнюю страницу, я попадаю на страницу 6, как и должно быть. Однако моя разбивка на страницы показывает вкладку страницы 7 и 8, когда я нахожусь на последней странице, и отображаемое содержимое не то, что я хотел. (вытаскивает статьи для прессы, но страницы 7 и 8 - это статьи в СМИ)

это та часть, которая вытаскивает мои статьи

<?php
if ($node->type == 'press_release' && $current_page=='press-release') {

  if (isset($_POST['search'])) {
    $year = $_POST['year'];
    $country = $_POST['country'];

  }// end search
  if ($year == NULL && $country == NULL) {

    $query = new EntityFieldQuery();
    $result = $query->entityCondition('entity_type', 'node')
    ->entityCondition('bundle', 'news')
    ->fieldOrderby('field_date', 'value', 'DESC')
    ->pager(10)
    ->execute();
    $nodes = node_load_multiple(array_keys($result['node']));

    foreach($nodes AS $result) {
      if (isset($result->related)) {
        $temp[$result->title][] = $result->related;
      }
    $rels[$result->title]   = implode(', ', $temp[$result->title]);
    $date[] = $result->field_date['und']['0']['value']; //get field value from specific node.
    $country_name[] = $result->field_location['und']['0']['value']; //get field value from specific node.
    $targetPath = "node/";
    $targetPath .= $result->nid;
    $content_url[] = drupal_get_path_alias($targetPath, $path_language = '');
    $content_url = str_replace("content/", "", $content_url);
  }

  $get_title = array();
  $get_title = array_keys($rels);
  $count_title = count($get_title);
  $split_date = array();
  $location = array();
  ?>

для просмотра проблемы У меня есть сайт здесь http://summitpowerinternational.com/press-release

...