Es tracta d'una sèrie d'articles de múltiple de tutorials sobre com desenvolupar un Component del Model-Vista-Contoller per Joomla! Versió 3.1.
Començar amb la introducciói navegar els articles en aquesta sèrie utilitzant el quadre de navegació a la dreta (els Articles en aquesta sèrie).
Desenvolupament d'un Component bàsic
Aquesta pàgina se'n va a través d'els passos bàsics necessaris per fer el més simple possible component que imprimirà Hola, món! pel front-end d'un Joomla! 3.1 lloc web.
Sortida principal
En primer lloc es va establir la sortida públic bàsic per a aquest component. Crear yoursite/components/com_helloworld/helloworld.php amb el contingut següent:
<? php Eco'Hola món';
Fitxer de manifest
Cada extensió necessita un fitxer de manifest que s'especifica informació d'instal·lació i configuració de l'extensió. El fitxer de manifest s'anomena componentname.xml . Per a un component simple només ens necessita incloure un número mínim d'elements possibles en aquest fitxer XML.
Crear helloworld.xml al mateix directori que el seu helloworld.php citat, amb el contingut següent:
<? xmlversió="1.0"codificació="utf-8"? > < extensiótipus="component"versió="3.1"mètode="actualitzar"> <>de nomHola món!</nom> < administració></administració> < arxius> <>de nom de fitxerhelloworld.php</filename> </arxius> </extensió>
Tingueu en compte que la name element és opcional en realitat, però ho fa per a la identificació més fàcil en el pròxim pas.
Instal. lació
A continuació, hem de dir-li a Joomla! ' descobrir ' aquest component de nou, així que pot ser instal lat i utilitzat. Això es fa anant a l extensió > Discover i fent clic a 'Discover' en la barra d'eines. Això va a escanejar el components directoris (entre d'altres), buscant els components que encara no ha estat instal·lat.
El component nou ha de ser llistats a la taula resultant, i instal·lar-lo només seleccionar-lo (amb la casella de selecció) i feu clic a "Instal lar" a la barra d'eines.
Nota: No et preocupis pel missatge "instal·lar components: el fitxer XML no conté un element de l'Administració", com la nostra component encara no té les funcions d'administració . Afegirem més tard en la classe.
Hola, món!
Ara es pot veure el component bàsic en l'acció, mitjançant la https://localhost/joomla/index.php?option=com_helloworld (substitució de localhost/joomla amb el seu propi localització d'instal·lació).










