Detta är en flera-artikel serie tutorials om hur man utvecklar en Model-View-Controller komponent för Joomla! Version 3.1.
Börjar med Introduktionoch navigera i artiklar i denna serie med rutan navigering till höger ( artiklar i denna serie).
Utveckla en grundläggande komponent
Denna sida går igenom de grundläggande stegen som krävs för att göra den enklaste möjliga komponent som kommer ut Hello, world! till främre delen av en Joomla! 3.1 webbplats.
Main-utgång
Först ställa in grundläggande offentliga utdata för den här komponenten. Skapa yoursite/components/com_helloworld/helloworld.php
med följande innehåll:
<? php echo"Hej världen";
Manifest-fil
Varje utvidgning måste en manifestfil som anger installation och konfiguration information för utbyggnad. Manifest-filen heter componentname.xml
. För en enkel komponent behöver vi bara innehålla ett minimalt antal möjliga element i XML-filen.
Skapa helloworld.xml
i samma katalog som din helloworld.php
ovan med följande innehåll:
<? xmlversion="1.0"encoding="utf-8"? > < förlängningtyp="komponent"version="3.1"metod="uppgradera"> < namn>Hello World!</namn> < administration></administration> < filer> < filnamn>helloworld.php</filnamn> </filer> </förlängning>
Observera att det name
elementet är faktiskt valfritt, men det gör för att underlätta identifiering i nästa steg.
Installation
Nästa, vi måste berätta för Joomla! att "upptäcka" nya komponenten, så att det kan installeras och användas. Detta görs genom att den Extension Manager-> Upptäck och klicka på "Upptäcka" i verktygsfältet. Detta kommer att Skanna den components
katalog (bland annat), söker komponenter som ännu inte har installerats.
Den nya komponenten ska listas i den resulterande tabellen, och för att installera det du bara markera den (med checkbox) och klicka på "Installera" i verktygsfältet.
Obs: Oroa dig inte om meddelandet "komponent installera: XML-filen inte innehåller ett administration element", som vår komponent har ännu inte någon administrationsfunktioner . Vi lägger till dessa senare i handledningen.
Hej världen!
Du kan nu se den grundläggande komponenten i handling, genom att navigera till https://localhost/joomla/index.php?option=com_helloworld
(ersätter localhost/joomla
med din egen installationsplatsen).