Бывает, стоит задача применить какой-либо стиль или вывести конкретный кусочек кода для дирректории. Для этого в Битрикс можно воспользоваться параметром CMain::GetCurPage. А как расскажу на примере...
Если папка то применяем...в Битрикс
|
Михаил Базаров: 26.11.2014 04:00:00
Если папка то применяем...в Битрикс
Бывает, стоит задача применить какой-либо стиль или вывести конкретный кусочек кода для дирректории. Для этого в Битрикс можно воспользоваться параметром CMain::GetCurPage. А как расскажу на примере... |
|
Леонид: 08.02.2015 02:00:00
Здравствуйте Михаил! Подскажите как сделать чтоб слайдер не показывался во все разделах каталога?
Я использовал ваш код
|
|
Михаил Базаров: 08.02.2015 10:00:00
Вместо == (равно) используйте !== (не равно)
|
|
Кирилл: 30.12.2016 12:00:00
Здравствуйте!
Подскажите, пожалуйста, какое нужно написать условие, чтобы показывать в шаблоне определённый блок, только когда находишься на странице элемента каталога (странице товара), но не в разделах каталога. Или наоборот, условие, чтобы скрыть определённый блок шаблона только когда находишься в разделах каталога, а на всех остальных страницах показывать блок, включая страницы элемента каталога (страницы товаров). |
|
Михаил Базаров: 30.12.2016 06:00:00
В данной ситуации лучше использовать не условия, а прямо в шаблоне компонента каталога выводить или не выводить блок
в файлах section.php и sections.php - это разделы и топ element.php - это карточка товара Так наиболее эффективно и грамотно |
|
taa@webstripe.ru: 21.08.2020 01:00:00
Здравствуйте.
Как сделать, что бы определенный элемент не появлялся(отображался) на главной И в одной директории? if ($APPLICATION->GetCurPage() != '/')) { элемент } - не отображает на главной Как приписать в CSite::InDir('/service/')) , так что бы в них не отображался элемент. if ($APPLICATION->GetCurPage() != '/' and CSite::InDir('/service/')) - думал так, но тут логика не правильная, надо что бы во втором условии было "нет". |
|
Михаил Базаров: 21.08.2020 04:00:00
Если элемент инфоблока- думаю проще через глобальный фильтр. Типа того
|
|
Гость: 29.09.2024 04:00:00
Рабочий вариант:
А как сделать для всех подпапок в папке news? Не получается )) |
|
Михаил Базаров: 30.09.2024 10:00:00
|
Блог-note Заметки по 1С-Битрикс
-
Как добавить режим редактирования элементов в собственном компоненте Битрикс
Задача: добавить режим редактирования и удаления элементов в собственном компоненте.
-
Получение токена доступа API Firebase (HTTP v1) с помощью PHP для отправки push-уведомлений.
До июня 2024 года API Firebase использовал постоянный токен доступа, который можно было получить один раз в консоли. Однако с теперь необходимо запраш...
-
Выбор основного раздела для элемента инфоблока в 1С-Битрикс
Проблема: при привязке элемента инфоблока к нескольким разделам возникают дубли его детальной страницы, в зависимости от раздела, из которого был осущ...
-
Ajax сортировка товаров в каталоге
Задача: реализовать Ajax-сортировку в каталоге товаров с запоминанием в cookie.
-
Смена группы пользователя по информации из 1С для переключения типа цены
На сайте созданы две группы пользователей с доступом к разным типам цен: «Розничный покупатель» и «Оптовый покупатель». Принадлежность к оптовым покуп...
-
Получить заказы с корзинами, свойствами, доставками и оплатами через getList-ы
Задача: получить заказы со всеми дополнительными данными: корзинами, свойствами, доставками и оплатами- через getLis-ы, для контроля получаемых данны...