Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 上一页| Drupal 7中的下一页_Php_Drupal 7_Pagination - Fatal编程技术网

Php 上一页| Drupal 7中的下一页

Php 上一页| Drupal 7中的下一页,php,drupal-7,pagination,Php,Drupal 7,Pagination,我正在Drupal7中创建我的站点。我需要 我的网站的寻呼系统。这是必需的,因为我不想使用drupal寻呼机(这不是必需的)。有没有办法改变Drupal寻呼机或者我必须使用Drupal7API 如果我必须使用API,请给我一个链接或帮助我更改Drupal 7分页。您将需要阅读Drupal分页文档 以下是一种获取下一个/上一个链接并根据需要设置其样式的方法: Drupal 7:并且您需要在themes template.php中重写此函数 主题寻呼机将重命名为您的主题寻呼机。 复制完整的函数并重

我正在Drupal7中创建我的站点。我需要

我的网站的寻呼系统。这是必需的,因为我不想使用drupal寻呼机(这不是必需的)。有没有办法改变Drupal寻呼机或者我必须使用Drupal7API


如果我必须使用API,请给我一个链接或帮助我更改Drupal 7分页。

您将需要阅读Drupal分页文档

以下是一种获取下一个/上一个链接并根据需要设置其样式的方法:


Drupal 7:并且

您需要在themes template.php中重写此函数 主题寻呼机将重命名为您的主题寻呼机。
复制完整的函数并重命名,然后根据您的要求对函数进行更改。

一个非常简单的寻呼机,没有第一个/最后一个链接:

<?php
function phptemplate_pager($tags = array(), $limit = 10, $element = 0, $parameters = array()) {
  global $pager_page_array, $pager_total;
  $page_prev = $pager_page_array[$element] - 1;
  $page_curr = $pager_page_array[$element] + 1;
  $page_next = $pager_page_array[$element] + 1;
  if ($pager_total[$element] > 1) {
    $output = '<div class="previous-next">';
    if ($pager_page_array[$element]!=0) $output.= '<a href="?page='.$page_prev.'" class="previous">Previous</a>';
    $output.= '<div class="previous-next-page">Page '.$page_curr.'/'.$pager_total[$element].'</div>';
    if ($page_curr!=$pager_total[$element]) $output.= '<a href="?page='.$page_next.'" class="next">Next</a>';
    $output.= '</div>';
    return $output;
  }
}
?>


您可以自己设置主题,没有什么特别之处。

如果您只想向按钮添加一个类,请使用以下命令:

function mytheme_pager_link($variables)
{
    $variables['attributes']['class'] = 'btn';
    return theme_pager_link($variables);
}

我不能理解,变量“$variables”中应该包含什么。如何禁用Drupal 7分页