Найти в Дзене
Bazaurokov.RU

Вывод любой информации на определенной страницы для Битрикса

1. Вариант Сейчас я расскажу и покажу как вывести любую информацию на любой странице сайта. 1. Выводим информацию только на главной:

<?if ($APPLICATION->GetCurPage(true) == SITE_DIR."index.php"){?>
тут информация <?}?>

2. Выводим на главной один текст а на других страницах другой:

<?if ($APPLICATION->GetCurPage(true) == SITE_DIR."index.php"){?>
тут информация <?} else {?> тут другой текст <?}?>

3. Выводит информацию на другой странице сайта:

<?if ($APPLICATION->GetCurPage(false) == SITE_DIR."about/"){?>
тут информация <?}?>

2. Вариант 1. В шаблоне до </head> вставить кусок кода

if( CSite::InDir('/catalog/') ){ $isCatalog = true; }

и вставить вывод

if ($isCatalog){ информация }

Означает что будет показываться только в каталоге и все.

2. Если не показывать то сделать так:

if( CSite::InDir('/catalog/') ){ $isCatalog = false; }

и вставить вывод

if ($isCatalog){ информация }

Вот и все. Если что не понятно пишите расскажу.