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