Розробка компонентів MVC/Що розвивається основний компонент

 
Розробка компонентів MVC/Що розвивається основний компонент

Це кілька статті серії навчальні посібники про те, як розвивати модель-вид-Contoller компонент для Joomla! Версії 3.1.

Починати з введенняі перейти до статті в цій серії, використовуючи вікно навігації праворуч ( статті в цій серії).

Розвиток основних компонентів

Ця сторінка проходить через основних кроків, потрібних для створення простий можливий компонент, який виводитиме Привіт, світе! на передній кінець Joomla! 3.1 веб-сайту.

Основні виводу

Настроїти основних державних вихід для цього компонента. Створити yoursite/components/com_helloworld/helloworld.php з наступним змістом:

<? php
Ехо'Привіт світ';

Файл маніфесту

Кожен розширення потребує файл маніфесту, що установки і конфігурації відомості для розширення. Файл маніфесту називається componentname.xml . Для простих компонента ми повинні тільки включають мінімальне число можливих елементів в XML-файлі.

Створення helloworld.xml у той самий каталог, як вашу helloworld.php вище, з наступним змістом:

<? xmlверсія="1.0"кодування="utf-8"? >
< розширеннятип="компонент"версія="3,1"метод="Оновити">
        < ім'я>Hello World!</назва>
        < адміністрації></адміністрація>
        < файли>
                < ім'я _ файлу>helloworld.php</ім'я файлу>
        </файлів>
</розширення> 

Зверніть увагу, що у name елементом є насправді необов'язково, але вона робить для полегшення ідентифікації в наступному кроці.

Установка

Далі, ми повинні сказати Joomla! ' Відкрити ' цей новий компонент, так що він може бути встановлений і використовуються. Це робиться для розширення менеджера-> Discover і натисніть 'Discover' на панелі інструментів. Це буде сканувати в components directory (серед інших), дивлячись на компоненти, які ще не були встановлені.

Новий компонент має бути зазначено в результаті таблиці, і встановити його ви просто виберіть його (з прапорець) і натисніть кнопку 'Встановити' на панелі інструментів.

Примітка: Не турбуйтеся про повідомлення "інсталювати компонент: XML-файл не містить елемент адміністрування», як наші компонент ще не мають будь-яких функцій управління . Ми додамо їх пізніше в підручнику.

Привіт, народ!

Тепер ви можете побачити основним компонентом в дії, перейшовши до https://localhost/joomla/index.php?option=com_helloworld (заміна localhost/joomla з розташування інсталяції).