Помогни ни да направим Uroci.net по - богат! Добави урок

CMS Bitrix Site Manager - интеграция (шаблон, структура, навигация) 8

bitrix   трудност:    видян: 8821

 Включване на визуални компоненти

 

Компонентите от версия 2.0 се включват в кода на страницата с помощта на функция IncludeComponent(). В качеството на параметри на функцията се ползват:

  • название на компонента във форма <пространство_имена>:<название_компонент>. При това названието на компонента се препоръчва да се строи йерархично, започвайки с общото понятие и завършвайки с конкретното назначение на компонента. Например, «catalog», «catalog.element», «catalog.section.list» и т.н.
  • название на шаблона. Шаблона на компонента "по подразбиране" може да се задава празен ред, също така може явно да се определя .default
  • масив от параметри за компонента Array(...)

Пример на код за извикване на компонент Списък новини:

<?$APPLICATION->IncludeComponent(
 "bitrix:news.list",
 "",
 Array(
  "DISPLAY_DATE" => "Y",
  "DISPLAY_NAME" => "Y",
  "DISPLAY_PICTURE" => "N",
  "DISPLAY_PREVIEW_TEXT" => "Y",
  "IBLOCK_TYPE" => "news",
  "IBLOCK_ID" => "33",
  "NEWS_COUNT" => "3",
  "SORT_BY1" => "ACTIVE_FROM",
  "SORT_ORDER1" => "DESC",
  "SORT_BY2" => "SORT",
  "SORT_ORDER2" => "ASC",
  "FILTER_NAME" => "",
  "FIELD_CODE" => array(0=>"",1=>"",),
  "PROPERTY_CODE" => array(0=>"",1=>"",),
  "DETAIL_URL" => "/content/news/index.php?news=#ELEMENT_ID#",
  "PREVIEW_TRUNCATE_LEN" => "0",
  "ACTIVE_DATE_FORMAT" => "d.m.Y",
  "DISPLAY_PANEL" => "N",
  "SET_TITLE" => "N",
  "INCLUDE_IBLOCK_INTO_CHAIN" => "Y",
  "ADD_SECTIONS_CHAIN" => "Y",
  "HIDE_LINK_WHEN_NO_DETAIL" => "N",
  "PARENT_SECTION" => "",
  "CACHE_TYPE" => "A",
  "CACHE_TIME" => "3600",
  "CACHE_FILTER" => "N",
  "DISPLAY_TOP_PAGER" => "N",
  "DISPLAY_BOTTOM_PAGER" => "N",
  "PAGER_TITLE" => "Новости",
  "PAGER_SHOW_ALWAYS" => "N",
  "PAGER_TEMPLATE" => "",
  "PAGER_DESC_NUMBERING" => "N",
  "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000"
 )
);?>

Всички компоненти се намират в папка /bitrix/components/. Системните компоненти се намират в подпапка /bitrix/components/bitrix/. Съдържанието на тази папка се обновява от системата за обновяване и не может да се изменя от ползващите.

Потребителските компоненти могат да се намират във всякакви други подпапки на папка /bitrix/components/ или директно в папка /bitrix/components/.

Забележка: подробно за поставяне и именуване на компонентите вижте в курса Компоненти 2.0.


Страници: «1 2 3 4 5 »

Сподели урока:



Регистрирайте се, за да добавите коментар


Калдейта Ком ЕООД - © 2003-. Всички права запазени.
Препоръчваме: IT Новини