Условия для шаблонов и разделов
Часто используемые для шаблонов и разделов:
условие авторизационный шаблон
Выражение РНР в настройках сайта
условие для всей директории-раздела
условие для динамических разделов
условие для раздела новостей
лучше использовать комплексный компонент /news/.default/news.php
вставляем включаемые области до (или после) вызова bitrix:news.list
условие по урлу
условие первого, второго и т.д. раздела в section list
условие раздела в section list
условие шаблона 404
условие шаблона по названию
условие авторизационный шаблон
Выражение РНР в настройках сайта
!$GLOBALS['USER']->IsAuthorized() && $_SERVER['REMOTE_USER']==''
условие для всей директории-раздела
if (CSite::InDir ('/catalog/')):
условие для динамических разделов
$p1 = '/pryazha/';
if (strstr($APPLICATION->GetCurDir(), $p1)):
< div_ class_='pryazha'>
$p1 = '/pryazha/'; - динамический раздел каталога
условие для раздела новостей
лучше использовать комплексный компонент /news/.default/news.php
вставляем включаемые области до (или после) вызова bitrix:news.list
условие по урлу
if ($_REQUEST['backofo']){
условие первого, второго и т.д. раздела в section list
foreach ($arResult['SECTIONS'] as $key => &$arSection)
if ($key == 2 OR $key == 3 OR $key == 4):
условие раздела в section list
if(CSite::InDir($arSection['SECTION_PAGE_URL'])): class_='active'< ? endif; ? >
условие шаблона 404
defined('ERROR_404') && ERROR_404 == 'Y'
условие шаблона по названию
if (SITE_TEMPLATE_ID == 'mobile'):
Ещё статьи:
08.11.2023
Прощай bitrix.xscan, не стало битрикс скан модуля
Сегодня увидел, что полезного модуля bitrix.xscan не стало на маркетплейсе.
ID: 464
26.07.2023
Сохренение ютм меток в сессию
Вариант сохренения ютм меток в сессию в афйле init.php
ID: 462
29.06.2023
Почему DNS есть, но ошибка "Не удалось получить записи с DNS серверов"
Проверка на VPS показывает, что DNS есть, но по факту ошибка "Не удалось получить записи с DNS серверов"
ID: 461