Мне нужно показывать модули только на страницах, в которых url содержит "saucony". Например, покажите слайдер продукта только на таких страницах, как:/кроссовки/женские кроссовки-saucony-dxn-trainer-black-orange-detail или/кроссовки/женские тапочки-saucony-jazz-low-pro-vegan. Существует много URL-адресов со случайными именами, поэтому я не могу полностью их использовать, используя полный URL-адрес с REQUEST_URI для каждого продукта. Я пытаюсь использовать
if ($_SERVER['REQUEST_URI'] == "-saucony"){
$vm = JomGenius("virtuemart");
$cat = $vm->info("category_id");
if ($cat and $vm->check("pagetype startswith productdetails") ) {
$changes->mod(192)
->setParam("virtuemart_category_id",$cat)
->title("Products: " . $vm->info("category_name"))
->showTitle(true);
return 192;
}
}
В настоящее время ваш внешний оператор if проверяет, полностью ли полный URL-адрес равен "-saucony"; он должен проверять, содержит ли весь URL-адрес только "-saucony". Используйте strpos для поиска содержащего строковый элемент.
if (strpos($_SERVER["REQUEST_URI"],"-saucony") !== false)
{
// code to load product slider
}