Как проверить в Bitrix на главной ли странице мы находимся?

Как проверить на главной ли странице мы находимся? Часто требуется выводить определенный блок с информацией только на главной странице или на всех страницах кроме главной.

Для этого воспользуемся GetCurPage.

Если мы хотим вывести блок (находимся) на главной странице.

Код

<? if ($APPLICATION->GetCurPage(false) === '/'): ?>

наш блок

<? endif; ?>

Если мы хотим вывести на всех страницах, кроме главной.

Код

<? if ($APPLICATION->GetCurPage(false) !== '/'): ?>

наш блок

<? endif; ?>

Например недавно была задача на главной в шапке сайта выводить фиксированный заголовок, а на всех остальных страницах выводить заголовок этих страниц.

Решение было сделано так.

Код

<!--Функция получения заголовка страницы-->
				<?php 
				if ($APPLICATION->GetCurPage(false) === '/') {
				?>
				<div class="h1">Скупка драгоценных металлов в Москве по выгодным ценам</div>	
				<?php
				} else {
				?>
				<div class="h1"><? $APPLICATION->ShowTitle(false); ?></div>
				<?php	
				}
				?>
				<!--END Функция получения заголовка страницы-->

Строка -  <? $APPLICATION->ShowTitle(false); ?> - выводит заголовок текущей страницы.

Так же с моим портфолио можно ознакомиться на любой из представленной социальной сети, на своих страницах я публикую посты о своих работах, заданиях и целях.

Для связи со мной можно воспользоваться любой социальной сетью,
или написать на почту:

С моим резюме можно ознакомиться по ссылке:

© 2020-2024 Портфолио Юдина Александра г.Пенза. Все права защищены