Бывает, стоит задача применить какой-либо стиль или вывести конкретный кусочек кода для дирректории. Для этого в Битрикс можно воспользоваться параметром 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С-Битрикс
-
XML в формате Commerce ML-2, города России и Мира, для выгрузки в инфоблок Битрикс
Подвернулась задачка, создать инфоблок для Битрикс, в котором будут просто города России и мира в виде элементов инфоблока. Забивать вручную это несус...
-
Обновление 1С-Битрикс с PHP 7, до поддержки версии PHP 8.3
Задача: обновить устаревший сайт на платформе 1С-Битрикс, который не получал обновлений уже более 4 лет и работает на PHP 7.1.
-
Добавление и удаление из сравнения на AJAX: Битрикс
Рецепт лежал у меня в закромах, почти о нем и забыл, но тут подвернулся под руку- решил опубликовать. Скажу сразу, данное решение найдено то ли на про...
-
Привязка к разделам в компоненте "Добавления элементов пользователем"
В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - который позволяет пользователям добавлять и редактировать элемент...
-
Удалить товары из корзины, если есть определенные товары.
Задача: если в корзину добавлены товары с определенным свойством, нужно удалить из корзины, все другие товары- предупредив пользователя.
-
Данные о заказе текущего пользователя
Иногда нужно получить данные о заказе текущего пользователя. Не через компонент, а непосредственно через API Битрикс. Вариантов, где это может понадоб...