Это несколько статья серии из руководств о том, как разработать модель-вид-контроллера компонент для Joomla! Версия 3.1.
Начать с введенияи перемещаться в статьях этой серии с помощью окна навигации вправо ( статьи в этой серии).
Разработка основного компонента
Эта страница проходит через основные шаги, необходимые, чтобы сделать Простейший возможный компонент, который Hello, world! на переднем конце Joomla! 3.1 веб-сайт.
Основной выход
Сначала настройте основной общественной вывода для этого компонента. Создайте yoursite/components/com_helloworld/helloworld.php
с следующее содержимое:
<? php эхо'Hello world';
Файл манифеста
Каждое расширение нуждается в файл манифеста, который определяет сведений о конфигурации и установке для расширения. Файл манифеста с именем componentname.xml
. Для простого компонента мы только должны включать минимальное количество возможных элементов в этот XML-файл.
Создание helloworld.xml
в том же каталоге, что ваш helloworld.php
выше, со следующим содержимым:
<? xmlверсия="1.0"кодирование="utf-8"? > < расширениетипа=«компонент»версия=«3.1»метода="обновление"> < имя>Hello World!</имя> < администрация></администрация> < файлов> < имя_файла>helloworld.php</имя_файла> </файлы> </расширение>
Обратите внимание, что name
элемент на самом деле необязателен, но он делает для проще идентификации на следующем шаге.
Установка
Далее мы должны сказать Joomla! «открыть» этот новый компонент, так что его можно установить и использовать. Это делается путем идти- Extension Manager-> Discover и нажав кнопку 'Найти' в панели инструментов. Это будет сканировать components
Каталог (среди прочих), в поисках еще не установленные компоненты.
Новый компонент должны быть перечислены в результирующей таблице, и установить его вы просто выбрать его (с флажок) и нажмите «Install» в панели инструментов.
Примечание: Не беспокойтесь о сообщении «компонент установки: XML-файл не содержит элемент управления «, как нашего компонента пока не имеет каких-либо функций администрирования . Мы добавим к ним позже в руководстве.
Всем привет!
Теперь вы можете увидеть основной компонент в действии, путем перехода к https://localhost/joomla/index.php?option=com_helloworld
(замена localhost/joomla
с папке установки).