Видеоурок №7: включаемые области в битрикс

Просмотров: 27344

Создаем включаемые области на сайте. Рассказываю какими они бывают и возможные способы применения включаемых областей.

Все серии

Юрий Агеев 03.11.2018
Я не могу найти где можно установить шрифт цены и сделать рамку как у Вас
Михаил Базаров 03.11.2018
Цитата
Юрий Агеев написал:
Я не могу найти где можно установить шрифт цены и сделать рамку как у Вас
Вроде бы нашел. Но не уверен на сколько он актуальный
https://yadi.sk/d/h6nn2TWnP3h6fg
Юрий Агеев 03.11.2018
увы, но то, что мне нужно там отсутствует
Юрий Агеев 03.11.2018
может тогда подскажите в каком файле можно отредактировать вид цен?
Михаил Базаров 03.11.2018
Цитата
Юрий Агеев написал:
может тогда подскажите в каком файле можно отредактировать вид цен?
В шаблоне компонента. Если про карточку товара спрашиваете-то соответсвенно:
шаблон_сайта/components/bitrix/catalog/bitrix/catalog.element/template.php
Юрий Агеев 04.11.2018
у меня выведены услуги по Вашим урокам, но цена в услугах очень мелко смотрится вот и хочу увеличить шрифт
Артём Черепанов 31.01.2020
Здравствуйте Михаил
Подскажите как лучше реализовать следущее:
Трехколоночный сайт, первая колонка это меню сайта, вторая колонка меню раздела, третья колонка контент (work_area), но все три колонки должны быть видны только в элементах инфоблока.
Сейчас на сайте созданы несколько разделов новостей, на странице любого раздела должны быть только 2 колонки, это первая колонка с меню сайта и колонка с work_area. На детальной странице, должна выводится еще колонка, со списком всех записей этого раздела (компонент Список новостей).
Сейчас пытаюсь сделать следующее - вставил в шаблон сайта включаемую область для третьей колонки, но третья колонка выводится во всем разделе, и я не знаю как запретить вывод включаемой области на странице раздела и оставить в детальной новости. И правильно ли вообще использовать включаемую область в моем случае?
Михаил Базаров 31.01.2020
Цитата
Артём Черепанов написал:
Здравствуйте Михаил
Подскажите как лучше реализовать следущее:
Трехколоночный сайт, первая колонка это меню сайта, вторая колонка меню раздела, третья колонка контент (work_area), но все три колонки должны быть видны только в элементах инфоблока.

Зависит от общей компановки и верстки сайта. Но думаю поможет следующее:

1) Создаете дополнительный параметр в управлении структурой.
2) В нужных раздела указываете нужное количество колонок
3) Используете условие
Код
<?if($APPLICATION->GetProperty("COLS_CONTENT") == "3"){?>
   Если указано что три колонки
<?elseif($APPLICATION->GetProperty("COLS_CONTENT") == "2") {?>
   Если указано что 2 колонки
<?}else{?>
   Все остальные случаи
<?}?>
Если верстаете на flex-ах, будет удобно манипулировать колонками.
Но, в целом, как-то так
Артём Черепанов 31.01.2020
Спасибо огромное за ответ! буду пробовать ваш вариант
Артём Черепанов 01.02.2020
Здравствуйте Михаил
А как теперь сделать чтоб третья колонка не показывалась на странице раздела, а выводилась бы только на детальной странице.