我的CMS会生成以下参数:domain.com/group?page_n531=2
通常的代码是:
if (isset($_GET["id"]))
{
}
但我的CMS更改了每个页面的'id',我只想检查,如果存在参数,我就不需要'id'。你能帮助我吗?
感谢。
答案 0 :(得分:1)
参数的数字部分是新闻模块的ID。
生成如:$id = 'page_n' . $this->id;
所以你的代码(假设你在mod_newslist.html5
模板中)应该是:
if (isset($_GET['page_n' . $this->id]))
{
// Yeah we are on some page in the pagination.
}
如果您恰好位于模板news_full.html5
或任何其他部分模板中,那么在希望采用通用方法时,您运气不佳,因为调用模块的ID在那里不可用。
在这种情况下,您必须为每个列表模块创建不同的news_*.html5
模板,并将其作为新闻模板分配给所述模块。在那里你可以硬编码模块ID。