Бывает, стоит задача применить какой-либо стиль или вывести конкретный кусочек кода для дирректории. Для этого в Битрикс можно воспользоваться параметром 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 Битрикс c поиском по select.
Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Битрикс. Данные местоположения можно использовать в любом мест...
-
Фильтры в 1С-Битрткс на всякие случаи жизни
Глобальный фильтр, нужен чаще всего, для вывода определенных элементов, из общего массива, инфорблока. Спектр применяемости очень широкий. Использует...
-
Подключение мобильной версии шаблона Битрикс сайта, с автопереключением
Предпочитаю, что бы сайт не грузил кучу скриптов и стилей. При загрузке адаптивного шаблона за ним тянется очень много файлов, которые перегружают моб...
-
Получить все поля раздела, включая пользовательские, в section.php
Если нужно получить какие-то данные о текущем разделе, которых нет в изначальном массиве, можно воспользоваться методом CIBlockFindTools::GetSectionID...
-
Вывод элементов с помощью API битрикс
Иногда, выводить элементы инфоблока с помощью компонентов, может оказаться избыточным. Например, если нужно вывести элементы инфоблока для реализации ...
-
Вывести свойство привязка к Яндекс Картам в Битрикс
Часто бывает нужно вывести свойство привязка к Яндекс карте в детальном описании элемента. Например в детальной новости или в детальном элементе катал...