我对这个疯狂了。我试图改变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文件中这样做了,就像我可以删除它们一样,这并不重要。你能帮助我吗?谢谢!
答案 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 \分页"文件夹中。
您可以根据需要编辑替代文件。