Прошу помощи по битриксу

G
На сайте с 17.11.2006
Offline
141
1025

Добрый день.

Задача вывести текст только в определенной категории site.ru/catalog/gruppa/

но текст выводится и в site.ru/catalog/gruppa/page1

Просьба помочь, что делаю не так?)

<?if ($APPLICATION->GetCurDir() == "/catalog/gruppa/") {?>

11111111

<?}?>

S
На сайте с 30.09.2016
Offline
469
#1

Да сделали бы через $_SERVER['REQUEST_URI'] и плевать на эти заморочки.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
G
На сайте с 17.11.2006
Offline
141
#2

не знаю как))) вот и спрашиваю )) я не особо прогер)

TF-Studio
На сайте с 17.08.2010
Offline
334
#3

с битриксом и у "особо прогеров" бывают напряги

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
G
На сайте с 17.11.2006
Offline
141
#4

в общем решилось все так

<?php {

if ($_SERVER["REQUEST_URI"]=="/категория/"

) { ?>

<div style="text-align: center;">

Ваш текст или блок

</div>

<?php }} ?>

Aisamiery
На сайте с 12.04.2015
Offline
319
#5

Есть проверка что вы в категории или вложенной в нее подкатегории

if (CSite::InDir('/dir/'))

Если нужно чтобы работало только именно в этой категории, нужно указать так же файл вызова, например

if (CSite::InDir('/dir/index.php'))
Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий