Как работает элементарный компонент в 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: , , , , , ,

Запись опубликована Пятница, Май 25, 2012 в 12:34 и находится в Joomla, Программирование . Вы можете следить за ответами к этой записи через RSS 2.0 ленту. Вы можете оставить комментарий, или обратиться к записи со своего сайта.

Оставить Комментарий

*