Как правильно настроить условие $REQUEST_URI$, чтобы содержимое выводилось бы по точному адресу не распространяя на вложенные папки?

голоса: 0
Есть url www.site.ru/shop/televizor, необходимо чтобы только по этому url работала переменная $REQUEST_URI$

По url www.site.ru/shop/televizor/samsung уже не работала бы.

Просто когда добавляю <?if(strpos($REQUEST_URI$,"www.site.ru/shop/televizor")!= -1)?> - телевизор<?endif?> , то оно отображается и в юрле www.site.ru/shop/televizor/samsung

Как это прописать в формуле? Заранее спасибо.

Или может существует другая переменная.

P.S. эту переменную я вставляю в "вид товара в каталоге"
| Автор: | Категория: Интернет-магазин
А через равенство не пробовали? Только в этом случае нужно копировать строку прямо из браузера, вроде:

<?if($REQUEST_URI$=="http://www.site.ru/shop/televizor/")?> - телевизор<?endif?>
Спасибо, помогло. Только надо без http://www.site.ru

Ответов: 1

голоса: 0
 
Лучший ответ

$REQUEST_URI$ выводит относительную ссылку, а не абсолютную. Другими словами без h ttp://www.site .ru

Должно быть как-то так

<? if ( substr($REQUEST_URI$,0,15) == '/shop/televizor' ) ?>
    код
<? endif ?>

Тут 15 или 16. В зависимости от того, выводится ли после televizor слеш / или нет. Если нет, то 15, если да, то 16

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
...