Fejlesztése MVC komponens/kialakítása alapvető eleme

 
Fejlesztése MVC komponens/kialakítása alapvető eleme

Ez egy több-cikk-sorozat az útmutatók, hogyan kell fejleszteni egy modell-nézet-contoller kerti komponens Joomla! 3.1-Es verziója.

Elkezd-val a Bevezetés, és keresse meg a cikkek ebben a sorozatban a navigáció segítségével a jobb (a cikkek ebben a sorozatban).

Egyik alapvető összetevője fejlesztése

Ezen az oldalon megy keresztül az alapvető lépéseket, szükséges, hogy a legegyszerűbb lehetséges összetevő, amely a következő kimenetet Hello, world! hogy a front-end a Joomla! 3.1 honlapján.

Fő kimenet

Először állítsa be az alapvető állami kimenet ezt az összetevőt. Hozzon létre yoursite/components/com_helloworld/helloworld.php a következő tartalommal:

<? php
echo"Hello world";

Jegyzékfájl

Minden a kiterjesztés szükséges egy nyilvánvaló fájlra, amely megadja a telepítési és beállítási információ részére a kiterjesztés. A manifest file nevű componentname.xml . Egy egyszerű komponens csak azt kell tartalmaznia egy minimális számú lehetséges elemei az XML-fájl.

Hozzon létre helloworld.xml ugyanabban a könyvtárban, mint a helloworld.php fenti, a következő tartalommal:

<? xmlváltozat="1.0"kódolás"utf-8"=? >
< kiterjesztéstípus="összetevő"változat="3.1"módszer="upgrade">
        < név>Hello World!</név>
        < felügyeleti></közigazgatás>
        < fájlok>
                < fájlnév>helloworld.php</fájlnév>
        </fájlok>
</kiterjesztés> 

Ne feledje, hogy a name elem valójában nem kötelező, de lehetővé teszi a könnyebb azonosíthatóság érdekében a következő lépés.

Telepítés

Következő tudnunk kell, hogy elmondja a Joomla! "felfedezni" az új összetevő, hogy lehet beiktatott és használt. Ez történik, az Extension Manager-> Fedezze fel és csattanó "Felfedezni" az eszköztáron. Ez átnézi a components könyvtár (többek között), keresi a összetevő, amely még nem lett telepítve.

Az új összetevő szerepelnie kell az eredményül kapott táblázatnak, és telepíteni csak jelölje ki (a checkbox) és kattintson az "Install" az eszköztáron.

Megjegyzés: Ne aggódj az üzenet "összetevő telepítése: az XML-fájl nem tartalmazott közigazgatási eleme", ahogy mi összetevő még nem olyan adminisztrációs funkciók. Ezeket később a bemutató adunk.

Helló világ!

Most már láthatod az alapvető összetevő akcióban, mellett hajózás-hoz https://localhost/joomla/index.php?option=com_helloworld (helyettesít localhost/joomla a saját telepítési helyre).