我偶然发现了一个6.15 drupal站点,我不得不修改一件简单的事情:把每页3篇文章放在首页上,在首页上显示5篇博客简历,而博客模块似乎没有任何设置可以这样做。它不是用视图做的,也不是块。我甚至不知道他们是如何登上头版的(可能是通过升职)。
这是我在头版看到的照片.

如何设置文章的数量?我哪儿都找不到..。我想定义一个视图或者别的什么,放弃这个内置的功能.
发布于 2011-10-21 09:06:51
查看博客_页面_最后的和节点_页面_默认设置,我发现它们都使用称为"default_nodes_main“的持久变量(默认为10)来表示每个页面的节点数。该变量可以设置在窗体上的/admin/content/node设置下,在“主页面上的文章数量”下面。
上面的意思是,/node和/blog页面都使用相同的值。如果希望两个页面都有不同的值,则可能需要将其中一个(或两者)重建为视图。
我希望这能回答你的问题。
发布于 2013-01-10 08:20:18
对于Drupal 7,在admin/config/system/site上有一个设置,用于控制博客等页面上的帖子编号,称为首页上的帖子数量。
正如其描述所述,设置如下:
在概览页面(如头版)上显示的文章的最大数量。
视图模块也有类似的设置,对于使用此模块创建的每个视图都是如此。
发布于 2014-06-30 12:47:35
在blog.pages.inc中,在blog_page_last()函数下,替换
->limit(variable_get('default_nodes_main', 10)) to ->limit('YOUR CUSTOM VALUE').我想这会对你有帮助的。
https://drupal.stackexchange.com/questions/13767
复制相似问题