Skip to content

Latest commit

 

History

History
59 lines (53 loc) · 1.55 KB

README.md

File metadata and controls

59 lines (53 loc) · 1.55 KB

Bitrix: Включаемая область c данными из инфоблока

Как использовать:

  1. Разместить компонент в папку /bitrix/components/YourPholderOfComponent.
  2. Вставить компонент через редактор или в исходном коде.
  3. Настроить: указать id или код инфоблока и символьный код элемента.
<?$APPLICATION->IncludeComponent(
  "YourPholderOfComponent:include.area",
  "",
  Array(
    "CACHE_TIME" => "36000000",
    "CACHE_TYPE" => "A",
    "ELEMENT_CODE" => "", // Символьный код элемента
    "IBLOCK_CODE" => "", // Код инфоблока
    "IBLOCK_ID" => "", // ID инфоблока
    "IBLOCK_TYPE" => "" // Тип инфоблока
    "TYPE" => "RETURN" // Тип области - прямой вывод или шаблон
  )
);?>

Примеры:

  1. Прямой вывод
<?echo $APPLICATION->IncludeComponent(
  "ptb:include.area",
  "",
  Array(
    "CACHE_TIME" => "36000000",
    "CACHE_TYPE" => "A",
    "ELEMENT_CODE" => "test",
    "IBLOCK_CODE" => "",
    "IBLOCK_ID" => "1",
    "IBLOCK_TYPE" => "info",
    "TYPE" => "RETURN"
  )
);?>
  1. Через шаблон
<?$APPLICATION->IncludeComponent(
  "ptb:include.area",
  ".default",
  Array(
    "CACHE_TIME" => "36000000",
    "CACHE_TYPE" => "A",
    "ELEMENT_CODE" => "test",
    "IBLOCK_CODE" => "",
    "IBLOCK_ID" => "1",
    "IBLOCK_TYPE" => "info",
    "TYPE" => "TEMPLATE"		
  )
);?>