Dette er en multiple-artikel serie af tutorials om hvordan man kan udvikle en Model-View-Contoller komponent til Joomla! Version 3.1.
Begynder med Introduktion, og navigere artiklerne i denne serie ved hjælp af boksen navigation til højre ( artikler i denne serie).
Udvikle en grundlæggende komponent
Denne side går gennem de grundlæggende trin, der kræves for at gøre den enkleste mulige komponent, der vil output Hello, world! til forenden af en Joomla! 3.1 hjemmeside.
Vigtigste Output
Først konfigurere grundlæggende offentlige output for denne komponent. Oprette yoursite/components/com_helloworld/helloworld.php
med følgende indhold:
<? php echo'Hello world';
Manifest-fil
Hver udvidelse har brug for en manifestfil, der angiver installation og konfiguration information nemlig forlængelsen. Manifestfilen er opkaldt componentname.xml
. En simpel komponent behøver vi kun omfatter et minimalt antal af mulige elementer i denne XML-fil.
Opret helloworld.xml
i den samme mappe som din helloworld.php
ovenstående, med følgende indhold:
<? xmlversion="1,0"kodning="utf-8"? > < forlængelsetype="komponent"version="3,1"metode="opgradere"> < navn>Hej verden!</navn> < administration></administration> < filer> < filnavn>helloworld.php</filnavn> </filer> </forlængelse>
Bemærk, at det name
element er faktisk valgfri, men det gør det lettere at identificere i næste trin.
Installation
Næste, vi skal fortælle Joomla! at 'opleve' denne nye komponent, således at det kan installeres og bruges. Dette gøres ved at gå til den Extension Manager-> Oplev og klikke på 'Discover' på værktøjslinjen. Dette vil scanne den components
Register (blandt andre), på udkig efter komponenter, der endnu ikke er blevet installeret.
Den nye komponent skal være angivet i tabellen resulterende, og installere det du bare vælge det (med checkhæfte) og klik på 'Installer' på værktøjslinjen.
Bemærk: Må ikke bekymre dig om meddelelsen "komponent installeres: XML-fil ikke indeholder en administration element", som vores komponent endnu ikke har nogen funktioner til Webstedsadministration . Vi vil tilføje disse senere i tutorial.
Hej verden!
Du kan nu se den grundlæggende komponent i aktion, ved at navigere til http://localhost/joomla/index.php?option=com_helloworld
(erstatter localhost/joomla
med dit eget installationsplacering).