Dette er en flere-artikkel serie av opplæring i hvordan å utvikle en modell-View-Contoller komponent for Joomla! Versjon 3.1.
Begynner med introduksjonen, og navigere artiklene i denne serien ved hjelp av navigasjonsboksen til høyre ( artiklene i denne serien).
Utvikle en grunnleggende komponent
Denne siden går gjennom de grunnleggende trinnene som kreves for å gjøre den enklest mulig komponenten som vil produksjonen Hei, verden! til front-end av en Joomla! 3.1 nettsted.
Viktigste utgang
Først sette opp den grunnleggende offentlige utgang for denne komponenten. Opprette yoursite/components/com_helloworld/helloworld.php
med følgende innhold:
<? php echo"Hello world";
Manifest-filen
Hver utvidelse må en manifestfil som angir informasjon om installasjon og konfigurasjon for utvidelsen. Manifest-filen heter componentname.xml
. For en enkel komponent trenger vi bare inkludere færrest mulig elementene i denne XML-filen.
Opprette helloworld.xml
i samme mappe som din helloworld.php
ovenfor, med følgende innhold:
<? xmlversjon="1.0"koding="utf-8"? > < forlengelsentype="komponent"versjon="3.1"metoden="oppgradere"> < navn>Hello World!</navn> < administrasjon></administrasjon> < filer> < filnavn>helloworld.php</filnavn> </filer> </forlengelsen>
Legg merke til at den name
element er egentlig frivillig, men det gjør for enklere identifikasjon i neste trinn.
Installasjon
Neste, vi trenger å fortelle Joomla! å "oppdage" denne nye komponenten, slik at det kan installeres og brukes. Dette gjøres ved å gå til Extension Manager-> Discover og klikke "Discover" i verktøylinjen. Dette vil skanne den components
katalogen (blant annet), ser for komponenter som ikke har blitt installert.
Den nye komponenten skal være oppført i den ferdige tabellen, og installere det du bare velge den (med avmerkingsboksen) og klikk på "Install" i verktøylinjen.
Merk: Ikke bry deg om meldingen "komponent installere: XML-filen inneholdt ikke en administrasjon element", som våre komponent ennå ikke har noen funksjoner for områdeadministrasjon . Vi vil legge til disse senere i opplæringen.
Hallo, verden!
Nå kan du se den grunnleggende komponenten i aksjon, ved å navigere til https://localhost/joomla/index.php?option=com_helloworld
(erstatter localhost/joomla
med din egen installasjonsplasseringen).