Друзья, возникла такая проблема. Есть на сайте созданные разделы , выведены через компонент bitrix:news
На странице раздела был вывод только элементов
Понадобилось добавить описание раздела и изображение.
Собственно вот такими манипуляциями в папке news в файле template.php был добавлен код
После этого все выводится как надо. Изображение раздела и описание. Но вот задача , нужно описание убрать в сайдбар который к компоненту не имеет отношения и вывод информации в него идет через header.php в корне шаблона сайта.
Пример вывода сайдбара в файле header.php
В зависимости от настроек он включается и выключается. Так вот в этот сайдбар требуется вывести изображение текущего раздела .
Например если мы находимся в разделе Кардиология, то выводится изображение которое загружено в кардиологии и т.д.
Попытки добавить в сайдбар
Успехом не увенчались. Можно в сайдбаре повторно компонент вызвать news и тогда там появляется и изображение и текст. Как это сделать правильно?
На странице раздела был вывод только элементов
Понадобилось добавить описание раздела и изображение.
Собственно вот такими манипуляциями в папке news в файле template.php был добавлен код
Код |
---|
<img src="<? echo $arResult['PICTURE']['SRC']; ?>"> <? echo $arResult["DESCRIPTION"];?> |
Пример вывода сайдбара в файле header.php
Код |
---|
<?if(!$APPLICATION->GetProperty("smt_col_12") && !$APPLICATION->GetProperty("smt_side_right")):?> <div class="smt-content__sidebar col-lg-3 col-md-3 col-sm-4"> <div class="smt-widget smt-widget_sidebar"> <div class="smt-widget__content"> <?$APPLICATION->IncludeComponent("bitrix:menu", "smt_list", Array( "ROOT_MENU_TYPE" => "left", "MAX_LEVEL" => "2", "CHILD_MENU_TYPE" => "left", "USE_EXT" => "Y", "MENU_CACHE_TYPE" => "A", "MENU_CACHE_TIME" => "3600", "MENU_CACHE_USE_GROUPS" => "Y", "MENU_CACHE_GET_VARS" => Array() ) );?> </div> </div> </div> <?endif?> |
Например если мы находимся в разделе Кардиология, то выводится изображение которое загружено в кардиологии и т.д.
Попытки добавить в сайдбар
Код |
---|
<img src="<? echo $arResult['PICTURE']['SRC']; ?>"> |