manifest.xml компонента Joomla

’tag’

Как работает элементарный компонент в Joomla 1.7

Май 25, 2012

В компоненте в корне должно быть минимум 3 папки и файл установки manifest.xml:

  • administrator
    • components
      • com_simple
        • simple.php
        • index.html
        • install.mysql.sql
        • manifest.xml
        • uninstall.mysql.sql
    • language
      • ru-RU
        • ru-RU.com_simple.ini
        • ru-RU.com_simple.sys.ini
  • components
    • com_simple
      • simple.php
      • index.html
  • language
    • ru-RU
      • ru-RU.com_simple.ini
  • manifest.xml

Файл установки должен содержать тип component.

Название тестового компонента: com_simple.

В папке language должна быть папка с языком ru-RU и файлом с названием, включающим имя компонента, ru-RU.com_simple.ini.

Языковой файл ru-RU.com_simple.ini в открытой части

# Views

COM_SIMPLE_MAIN_H1="Простой компонент"

Файл simple.php открытой части

<?php
defined( '_JEXEC' ) or die;

echo "Открытая часть";

Файл simple.php закрытой части

<?php
defined( '_JEXEC' ) or die;

echo "Закрытая часть";

Файл install.mysql.sql

Может содержать директивы:

  • CREATE TABLE
  • INSERT INTO

Файл uninstall.mysql.sql

  • DROP TABLE

Итог

Простой компонент не нуждается в видах (views), шаблонах (tmpl), контроллерах и помощниках.

Tags: , , , , , ,
Записано в Joomla, Программирование    |    Постоянная ссылка