моя CMS генерирует такой параметр, как этот: domain.com/group?page_n531=2
Обычный код:
if (isset($_GET["id"]))
{
}
Но моя CMS меняет «идентификатор» для каждой страницы, я просто хочу проверить, если параметр существует, мне не нужен «идентификатор». Ребята, можете ли вы помочь мне с этим?
Благодарю.
Числовая часть параметра является идентификатором модуля новостей.
Он генерируется как: $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
или любой другой из частичных шаблонов, вам не повезло, когда вы надеетесь на общий подход, так как там нет идентификатора вызывающего модуля.
В этом случае вам придется создавать разные news_*.html5
шаблоны для каждого модуля списка и назначить его в качестве шаблона новостей для указанного модуля. Там вы можете жестко закодировать идентификатор модуля.
Других решений пока нет …