Php 找不到Joomla分页模板

Php 找不到Joomla分页模板,php,joomla,pagination,Php,Joomla,Pagination,我要为这个发疯了。我正在尝试改变Joomla中的分页样式和布局。所以,我找到了这个文件:libraries\joomla\html\pagination.php,但我知道分页被这个文件覆盖:templates\gk_yourshop\html\pagination.php。但是,如果我修改了gk_yourshop\html\pagination.php中的某些内容,我就看不到页面中的变化。joomla缓存模板和我必须像phpBB一样重新加载它们吗?。我不明白 我尝试检查是否从joomla\htm

我要为这个发疯了。我正在尝试改变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文件中也这样做了,就像我可以删除它们一样,这并不重要。你能帮助我吗?谢谢

看起来我不久前在这里更改了它: \libraries\joomla\html\pagination.php


但是,这是系统文件,所以我只是对其进行了热修复。

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

可以使用四种功能:

分页列表页脚

此功能负责显示选定对象的选择列表 每页要显示的项目数

分页列表渲染

此函数负责显示页码链接列表 以及开始、结束、上一个和下一个链接

分页项目处于活动状态

此功能显示指向除页面外的其他页码的链接 当前页面

分页项目不活动

此函数显示当前页码,通常不显示 超链接

[编辑]


您可能还想以Protostar为例。

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

覆盖文件是在默认模板html\layouts\joomla\pagination文件夹中创建的


您可以根据需要编辑覆盖文件。

您需要找到joomla从中呈现分页的文件。把骰子放在某个地方,看看你是否在正确的位置,并关闭缓存。当你找到它的时候,你就可以按照它适合你的方式来操作它,这就是我所做的。我确信我找到了正确的页面。我将尝试关闭缓存。您应该编辑模板,使用!重要信息,如果需要在CSS文件中。另请转到“常规设置”>“系统”>“并将缓存设置为offTry Ctrl+F5,这将强制刷新页面。我已从这两个文件中删除了所有代码,分页栏仍会显示。如果站点不是live,请尝试捕获更改,而不是通过echo,而是通过die。