Tas ir vairāku rakstu sēriju konsultācijas par to, kā attīstīt Model-View-Contoller sastāvdaļa Joomla! Versiju 3.1.
Sākas ar ievaduun atrodiet rakstus šajā sērijā, izmantojot navigācijas lodziņā pa labi ( rakstus šajā sērijā).
Attīstot pamata sastāvdaļas
Šī lapa iet caur pamata pasākumus, kas vajadzīgi, lai veiktu vienkāršākās komponents, kas tiks izvadīts Sveika, pasaule! uz front-end Joomla! 3.1 mājas lapā.
Galvenā produkcija
Vispirms ir jāuzstāda pamata publiskās izlaides šim komponentam. Izveidot yoursite/components/com_helloworld/helloworld.php
ar šādu saturu:
<? php echo"Hello world";
Manifesta failā
Katru pagarinājumu vajadzībām manifesta failu, kas norāda uzstādīšanas un konfigurēšanas informāciju paplašinājumam. Manifesta faila nosaukums ir componentname.xml
. Par vienkāršu komponentu mēs nepieciešams iekļaut tikai minimāli iespējamo elementu skaitu šajā XML failā.
Izveidot helloworld.xml
tajā pašā direktorijā, kur jūsu helloworld.php
iepriekš, ar šādu saturu:
<? xmlversija="1.0"kodējums="utf-8"? > < paplašinājumuTips="detaļa"versija="3.1"metode="upgrade"> < nosaukums>Hello World!</nosaukums> < administrācijas></administrācijas> < failus> < faila nosaukums>helloworld.php</filename> </failus> </paplašinājumu>
Ņemiet vērā, ka name
elements ir faktiski nav obligāti, bet tas padara vieglākai identificēšanai nākamajā solī.
Instalācijas
Tālāk, mums ir nepieciešams pateikt Joomla! "atklāt" jaunu elementu, tāpēc ka tā var instalēt un lietot. To var izdarīt, dodoties uz paplašinājuma Manager-> Atklājiet un rīkjoslā noklikšķinot uz "Discover". Tas skenēs components
katalogs (cita starpā), meklē komponenti, kas vēl nav instalēti.
Iegūtajai tabulai būtu jāiekļauj jauns komponents, un to instalēt tikai to izvēlaties (ar izvēles rūtiņu) un rīkjoslā noklikšķiniet uz "Install".
Piezīme: Nav jāuztraucas par ziņu "komponentu instalēšana: XML failā nav administrēšanas elements", jo mūsu detaļas vēl nav jebkuru administrēšanas līdzekļiem. Mēs pievienosim šiem vēlāk pamācību.
Sveika, pasaule!
Tagad var redzēt darbībā, pamatelementu ar navigāciju uz http://localhost/joomla/index.php?option=com_helloworld
(aizstāt localhost/joomla
ar savu instalācijas atrašanās vietu).