Я хотел бы понять как правильно определить открытую пользователем страницу (текущую страницу), в WP имеется следующая функция is_page, в cs-cart искал не смог найти подобное, суть в том чтобы уточнить это страница открытого продукта или нет, а продукт имеет чпу, те без диспатч
Подскажите пожалуйста
@JSL Здравствуйте. В cs-cart для определения текущей страницы можно использовать $_REQUEST[‘dispatch’]. Если это страница открытого продукта, то в $_REQUEST[‘dispatch’] будет лежать ‘products.view’, а в $_REQUEST[‘product_id’] будет лежать ID открытого продукта
2 лайка
Даже в случае с ЧПУ dispatch всё равно будет храниться в $_REQUEST
2 лайка
В tpl
Тогда вам нужно проверять $smarty.request.dispatch
Для этого используется переменная $runtime в шаблонах, там есть данные о текущем контроллере и тд.
Чтобы потом не было плачено, лучше задайте вопрос полностью. Не исключено что вы используете не правильный подход. Тут помогут или натолкнут на правильную мысль