Все компоненты хранятся в папке components.
Каждый компонент лежит в собственной папке, название которой совпадает с названием компонента 1).
Компоненты обычно состоят из двух частей - лицевой (frontend) и служебной (backend).
Лицевая часть доступна при просмотре сайта, служебная - для настройки компонента в панели управления.
Если компонент не имеет настроек, то служебная часть может отсутствовать.
На рисунке показан типичный состав папки, на примере компонента content.
В папке компонента могут быть следующие составляющие:
Приведенный список показывает файлы, необходимые для работы лицевой части компонента.
Если компоненту требуется интерфейс для настройки через панель управления, то дополнительно создается папка с именем компонента внутри папки /admin/components,
и в ней - файл backend.php:
Если компонент имеет страницы вывода на сайте, то для каждой из них должен быть создан tpl-шаблон внутри папки /templates/_default_/components.
Название каждого tpl-шаблона формируется по принципу:
com_<название компонента>_<название страницы>.tpl
Например для страницы «Просмотр статьи» компонента «content» шаблон будет называться com_content_read.tpl:
Реклама спонсоров
Доступна часть статей текущего номера. Об Apple iPhone.
gagetstore.ru
Условия заказа и доставки Оптовая торговля аксессуарами для шитья
shtori-karnizi-tkani.ru