Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Набор базовых компонентов Битрикс для быстрой разработки

Компоненты

Набор содержит 3 наиболее часто используемых компонента: standart.elements.list - вывод списка

standart.elements - комплексный компонент

menu - компонент меню

Рекомендации по внедрению

Компоненты располагаются в каталоге /local/components/system (относительно корня сайта).

Другие компоненты наследуются от них. В каждом компоненте свои уникальные префиксы ключей в lang-файлах.

В унаследованных компонентах списка требуется

  • в class.php описать метод getResult, иную логику в классе нужно менять по необходимости.
  • описать компонент в .description
  • описать параметры в .parameters
  • внедрить шаблоны.
  • после расположения компонента на странице выбрать в нём тип инфоблока и инфоблок. При этом в параметрах располагается код типа инфоблока и символьный код инфоблока. Это обеспечивает переносимость при несовпадении идентификаторов инфоблока.

Нужно учитывать, что при использовании getList обязательно нужно в SELECT использовать параметр IBLOCK_ID. Иначе не будет работать тегированный кэш.

В унаследованных комплексных компонентах требуется

  • описать компонент в .description
  • описать параметры в .parameters
  • расположить в каталоге шаблонов страницы, соответствующие маршрутам
  • после расположения компонента на странице прописать необходимые маршруты, соответствующие файлам в шаблоне.

Примеры

Для примера в каталоге examples расположен компонент-наследник списка элементов main.block.team.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages