Условия для шаблонов и разделов

Условия для шаблонов и разделов

Часто используемые для шаблонов и разделов:

условие авторизационный шаблон

Выражение РНР в настройках сайта
 !$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.09.2022 Расход оперативной памяти у интернет-магазина битрикс с 60 000 товаров
После выполнения мной доработки не связанной с обменом, у заказчика появилась проблема с обновлением товаров из раздела КПБ после обмена с 1С.

Перестали выгружаться фото для торговых предложений, соответственно в каталоге созданный товар из данного предложения - деактивируется. ID: 341

31.08.2022 Тест VPS тарифа RED.Site-2 reddock.ru для битрикс Аспро
Параметры хостинга:
Виртуальный сервер RED.Site-2, Дисковое пространство -40Гб, Оперативная память - 2Гб ID: 340

31.08.2022 Тест тарифа reg.ru SSD-VPS-3 битрикс Аспро
Параметры хостинга SSD-VPS-3 сайта битрикс с Аспро в ходе тестов:
10 гб к серверу "Cyan Terbium", Премиум DNS, ISPmanager 6 Lite 8 для сервера "Cyan Terbium", Сервер SSD-VPS-3 "Cyan Terbium", Тариф SSD-VPS-3 25 ГБ, 2 ГБ, 2x2200 МГц ID: 339

© 2015-2022 Web админ
Связаться по WhatsApp