Я не очень уверен, как это четко объяснить, но у меня есть модуль разбивки на страницы 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