Crearea modulului joomla 2

Îmi place 10 Bad 2

Să creăm propriul nostru modul pentru Joomla 2.5 - 3.0. Acest material oferă o descriere a modului în care sunt construite modulele. Este recomandabil să studiezi modulele care acționează ca un exemplu.







Pentru a face acest lucru, creați un director și puneți orice fișier index.html acolo pentru a evita intrarea directă în director.

De exemplu, modulul va fi denumit mod_name. Sarcina sa va fi să afișeze o listă de utilizatori, numărul cărora va fi setat în panoul de control administrativ al modulului.

Toate modulele Joomla au prefixul mod_, urmat de numele modulului.

Setul minim de fișiere pentru funcționarea completă a modulului:

Acest modul utilizează arhitectura MVC (Model, Vedere, Controller - Model, Vizualizare, Controller).

Separă logica modulului (controlerul) în fișierul helper.php, astfel încât toate lucrările cu datele au fost efectuate numai acolo.







Vizualizare - acesta este șablonul care va fi afișat pe pagina web, îl vom duce în directorul tmpl / default.php. Imagini, stiluri sunt, de asemenea, plasate aici.

Este în esență un "model" pentru obținerea de date, acest fișier conține o clasă - ModMymodulHelper, care conține funcția getItems care ia parametrii și le folosește în activitatea sa.

Ce altceva trebuie menționat este faptul că unii dezvoltatori nu plasează nimic în fișierul helper.php, lăsând doar codul de restricție a accesului, trecând parametrii de la mod_name.php la default.php.

Acesta este punctul de intrare al modulului, controlerul nostru care este pornit de cadrul Joomla și apoi trece parametrii pe helper.php.

Principalele etape ale acestui dosar:

Includem fișierul helper.php, care va funcționa cu logica modulului și cu datele.
După ce primim datele, încărcăm doar un șablon care folosește datele noastre și le afișează.

Acesta va conține o descriere a modulului și unele dintre setările acestuia:

În cele din urmă, "vizualizarea", astfel încât toate acestea să fie afișate, vom crea fișierul tmpl / default.php. Acest fișier afișează totul sub formă de html

Fișier lingvistic pentru capacitatea de a crea site-uri multilingve







Articole similare

Trimiteți-le prietenilor: