Vývoj MVC komponenty/Rozvoj základní součást

 
Vývoj MVC komponenty/Rozvoj základní součást

To je více článek série návody, jak vytvořit Model-View-řadiče komponenta pro Joomla! Verze 3.1.

Začínat Úvoda procházet články v této řadě pomocí pole navigace vpravo ( články v této sérii).

Vývoj základní komponenty

Tato stránka prochází základní kroky nutné k nejjednodušší možné komponenty, která bude výstup Hello, world! k front-end pro Joomla! 3.1 webové stránky.

Hlavní výstup

Nejprve nastavte základní veřejné produkce pro tuto součást. Vytvořit yoursite/components/com_helloworld/helloworld.php s následující obsah:

<? php
echo'Hello world';

Soubor manifestu

Každé rozšíření potřebuje soubor manifestu, který určuje informace o instalaci a konfiguraci pro rozšíření. Soubor manifestu je pojmenován componentname.xml . Pro jednoduché komponenty třeba umisťujeme pouze minimální počet možných prvků v souboru XML.

Vytvořit helloworld.xml ve stejném adresáři jako váš helloworld.php výše, s následujícím obsahem:

<? xmlverze="1.0"kódování="utf-8"? >
< příponaTyp="složka"verze="3.1"Metoda="inovovat">
        < jméno>Hello World!</name>
        < Správa></Správa>
        < soubory>
                < název_souboru>helloworld.php</filename>
        </soubory>
</rozšíření> 

Všimněte si, že name prvkem je vlastně dobrovolná, ale to dělá pro snazší identifikaci v dalším kroku.

Instalace

Dále potřebujeme sdělit Joomla! ' objevit ' této nové součásti tak, že to může být instalován a používán. To se provádí pomocí Extension Manager-> Objevte a klepnutím na tlačítko 'Discover' v panelu nástrojů. To bude hledán components adresář (mimo jiné), hledá pro komponenty, které ještě nebyly nainstalovány.

Nové součásti by měly být uvedeny v tabulce, a nainstalujte jej jen vyberete (se) a v panelu nástrojů klepněte na tlačítko "Instalovat".

Poznámka: Nedělejte si starosti o zprávě "instalace komponenty: soubor XML neobsahuje prvek administrativa", jak je naše součást ještě nemá žádné funkce pro správu . Přidáme tyto dále v kurzu.

Ahoj světe!

Nyní můžete vidět základní složkou v akci, přechodem do https://localhost/joomla/index.php?option=com_helloworld (nahradit localhost/joomla s umístění instalace).