Подскажите пожалуйста почему в компоненте catalog.section.list не выводится через PROPERTIES?
Так выводится
А так нет
Свойство строка.
Код компонента
Так выводится
| Код |
|---|
<?=$arSection['UF_BACKGROUND']?> |
| Код |
|---|
<?=$arSection['PROPERTIES']['UF_BACKGROUND']?> |
Код компонента
| Код |
|---|
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?><div class="services-items"><?
foreach ($arResult['SECTIONS'] as &$arSection)
{
$this->AddEditAction($arSection['ID'], $arSection['EDIT_LINK'], $strSectionEdit);
$this->AddDeleteAction($arSection['ID'], $arSection['DELETE_LINK'], $strSectionDelete, $arSectionDeleteParams);
if (false === $arSection['PICTURE'])
$arSection['PICTURE'] = array(
'SRC' => $arCurView['EMPTY_IMG'],
'ALT' => (
'' != $arSection["IPROPERTY_VALUES"]["SECTION_PICTURE_FILE_ALT"]
? $arSection["IPROPERTY_VALUES"]["SECTION_PICTURE_FILE_ALT"]
: $arSection["NAME"]
),
'TITLE' => (
'' != $arSection["IPROPERTY_VALUES"]["SECTION_PICTURE_FILE_TITLE"]
? $arSection["IPROPERTY_VALUES"]["SECTION_PICTURE_FILE_TITLE"]
: $arSection["NAME"]
)
);
?>
<div class="services-items-item" id="<?=$this->GetEditAreaId($arSection['ID']);?>" st yle="background:<?=$arSection['PROPERTIES']['UF_BACKGROUND']?>">
<div class="services-items-item-col">
<div class="services-items-item__title"><?=$arSection['NAME']?></div>
<div class="services-items-item__text"><?=$arSection['DESCRIPTION']?></div>
<?global $USER;
if($USER->IsAdmin()){?>
<a href="<?=$arSection['SECTION_PAGE_URL']?>" class="services-items-item__btn" style="display: flex">Узнать подробнее</a>
<?}else{?>
<?}?>
</div>
<div class="services-items-item-col">
<img src="<?=Cfile::GetPath($arSection['UF_ICON_SERVICE'])?>" alt="<?=$arSection['PREVIEW_PICTURE']['ALT']?>">
</div>
</div><?
}
unset($arSection);
?></div>
|