Attīstīt MVC komponents/Attīstīt pamatelements

 
Attīstīt MVC komponents/Attīstīt pamatelements

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