Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.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
如何在Drupal视图中设置每页的项目数?_Drupal_Pagination_Drupal 7_Drupal Views - Fatal编程技术网

如何在Drupal视图中设置每页的项目数?

如何在Drupal视图中设置每页的项目数?,drupal,pagination,drupal-7,drupal-views,Drupal,Pagination,Drupal 7,Drupal Views,我有一个问题,我有一个视图,它将在视图的第一页上显示一个特色项目和6行,而在其余页面上显示9行。这样的功能在视图中是否可行 谢谢 我能想到的几种方法。我提到它们是基于你需要多长时间 1) 创建一个自定义css规则,在第一页上隐藏两个条目。至于其余的页面,您可以显示它 2) 找到特定视图的模板文件,然后使用php隐藏这些行。您可以在“视图”主题部分中找到此文件的名称 3) 您可以编写一个php模块,该模块的功能与视图相同。完成这件事并不难 更新 下面是jquery,它将帮助您获得正确的逻辑 $(d

我有一个问题,我有一个视图,它将在视图的第一页上显示一个特色项目和6行,而在其余页面上显示9行。这样的功能在视图中是否可行


谢谢

我能想到的几种方法。我提到它们是基于你需要多长时间

1) 创建一个自定义css规则,在第一页上隐藏两个条目。至于其余的页面,您可以显示它

2) 找到特定视图的模板文件,然后使用php隐藏这些行。您可以在“视图”主题部分中找到此文件的名称

3) 您可以编写一个php模块,该模块的功能与视图相同。完成这件事并不难

更新

下面是jquery,它将帮助您获得正确的逻辑

$(document).ready(function() {
var pathname = window.location.pathname;

// here we assignt he current url of the page to the var pathname
});

if(pathname =='firstPageofView')
{
// if the path name is the first page of the view then we assign special css formating
$('#divid').hide(); 

}
else
{

$('#divid').css('width','10px');    
}
干杯,
Vishal

使用css隐藏和在模板文件中隐藏不会显示为选项,因为我将无法再次重新打印隐藏的行。你有一个模块的例子,它在第一页上实现了不同的分页吗?请给出你的视图的全部细节,我会为你做一些修改。我有内容类型的文章。第一条记录的显示方式将不同于其他记录(大图像和身体的长度更大),它将占据3条法线记录的空间。第一页将有一条大记录和六条正常记录。其余页面将占用9条正常记录。这个屏幕截图更好地解释了我所说的。在看到您的布局和需求后,我建议您使用jquery完成格式设置。在我看来,为它创建一个模块是一种浪费。我在回答中添加了jquery逻辑