找不到Joomla的分页模板

时间:2012-11-30 13:51:06

标签: php joomla pagination

我对这个疯狂了。我试图改变Joomla中的分页风格和布局。所以,我找到了这个文件:libraries \ joomla \ html \ pagination.php,但我知道这个文件覆盖了分页:templates \ gk_yourshop \ html \ pagination.php。但是,如果我在gk_yourshop \ html \ pagination.php中修改某些内容,我就无法看到页面中的更改。 joomla缓存模板,我必须重新加载它们(如phpBB)?我不明白。

我试图检查是否从joomla \ html \ pagination.php调用了writePagesLinks:

function getPagesLinks()
{
            echo "test";
    global $mainframe;

我无法看到这条消息。我也在另一个pagination.php文件中这样做了,就像我可以删除它们一样,这并不重要。你能帮助我吗?谢谢!

3 个答案:

答案 0 :(得分:5)

看起来我前段时间改变了它:
\libraries\joomla\html\pagination.php

但是,这是系统文件,所以我只是制作它的“修补程序”。

答案 1 :(得分:0)

你从哪里获得WritePageLinks?这不是受支持的方法之一。

http://docs.joomla.org/Understanding_Output_Overrides#Pagination_Links_Overrides

可以使用四种功能:

  

pagination_list_footer

     

此功能负责显示的选择列表   每页显示的项目数。

     

pagination_list_render

     

此功能负责显示页码链接列表   以及开始,结束,上一个和下一个链接。

     

pagination_item_active

     

此功能显示指向其他页码的链接   “当前”页面。

     

pagination_item_inactive

     

此功能显示当前页码,通常不显示   超链接。

     

[编辑]

您可能还想以Protostar为例。

答案 2 :(得分:0)

在Joomla 3.x中,您可以从Extensions>创建分页覆盖。模板>默认模板>创建替换>布局>分页。

覆盖文件在"默认模板"中创建。 " HTML \布局\的Joomla \分页"文件夹中。

您可以根据需要编辑替代文件。