Vývoj MVC komponenty/Rozvoj základná súčasť

 
Vývoj MVC komponenty/Rozvoj základná súčasť

To je viac-článok série návody, ako vytvoriť Model-View-Contoller komponent pre Joomla! Verzie 3.1.

Začínať Úvoda prejdite články v tejto sérii pomocou poľa navigáciu vpravo ( články v tejto sérii).

Rozvoj je základným prvkom

Túto stránku ide cez základné kroky potrebné urobiť najjednoduchšie možné súčasti, ktoré bude výstup Hello, world! na front-end pre Joomla! 3.1 webovej stránky.

Hlavný výstup

Nastaviť základné verejné výstup pre túto súčasť. Vytvoriť yoursite/components/com_helloworld/helloworld.php s nasledujúcim obsahom:

<? php
echo"Hello world";

Súbor manifestu

Každé rozšírenie potrebuje súbor manifestu, ktorý určuje informácie o inštaláciu a konfiguráciu pre rozšírenie. Súbor manifestu sa volá componentname.xml . Jednoduché komponent potrebné len zaraďujeme minimálnym počtu možných prvkov v tomto súbore XML.

Vytvoriť helloworld.xml v rovnakom adresári ako vaše helloworld.php vyššie, s nasledujúcim obsahom:

<? xmlverzia="1,0"kódovanie="utf-8"? >
< rozšírenieTyp="komponent"verzia="3.1"Metóda="Aktualizácia">
        < názov>Hello World!</meno,>
        < správy></správa>
        < súbory>
                < názov súboru>helloworld.php</súboru>
        </súbory>
</rozšírenie> 

Všimnite si, že name prvkom je vlastne nepovinné, ale to robí pre ľahšiu identifikáciu v ďalšom kroku.

Inštalácia

Ďalej musíme povedať Joomla! "objaviť" túto novú zložku tak, že ju možno nainštalovať a používať. Je to chystá Extension Manager-> Objavte a kliknutím na tlačidlo "Objav" na nástrojovej lište. To bude scan components adresára (okrem iného), hľadá pre súčasti, ktoré ešte neboli nainštalované.

Nové zložky by mali byť uvedené vo výslednej tabuľky, a nainštalovať len vyberte ho (checkbox) a v nástrojovej lište kliknite na "Inštalovať".

Poznámka: Nemusíte starať o správu "komponent Inštalácia: súbor XML neobsahuje prvok správy", ako naše zložky zatiaľ nemá žiadne funkcie správy . Pridáme neskôr v tutoriále.

Ahojte všetci!

Teraz môžete vidieť základnou zložkou v akcii, prechodom do https://localhost/joomla/index.php?option=com_helloworld (výmena localhost/joomla s svoj vlastný umiestnenie inštalácie).