Desenvolupar un component MVC/Desenvolupar un component bàsic

 
Desenvolupar un component MVC/Desenvolupar un component bàsic

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ó).