我正在使用寻呼机内置的视图,并希望选择“全部显示”。即全部显示<上一页|下一个>第2页,共10页。
实现这一目标的最佳方式是什么?
史蒂夫
答案 0 :(得分:5)
史蒂文,您可以克隆您的实际显示,并在新的显示器上删除寻呼机。在原始视图中,您应该将寻呼机设为主题,以添加指向“全部显示”的链接(将链接到克隆视图)。这对我来说是更简单的解决方案。
答案 1 :(得分:2)
当我这样做时,我通常还需要添加一些东西来改变显示的结果数量。我喜欢
function mymodule_views_pre_build (&$view)
{
if (isset($_GET["perpage"])) {
$perpage = check_plain($_GET["perpage"]);
if (is_numeric($perpage) && (int) $perpage > 1) {
$view->pager["items_per_page"] = (int) $perpage;
} else if ($perpage == "all") {
$view->pager["use_pager"] = false;
$view->pager["items_per_page"] = 0;
}
}
根据需要进行编辑,仅影响您想要/需要的视图。