Crearea unui simplu modul prestashop - web esse

Acest post este o continuare a seriei de articole despre crearea unui modul simplu pentru PrestaShop. În postul precedent de pe blogul wp.clean, m-am uitat la structura tipică a modulului, acum, având cunoștințe teoretice, vom începe aplicarea lor practică.

Lecția 2. Crearea unui simplu modul PrestaShop - "simplu"

1. Creați fișierele necesare, în funcție de structura modulului recomandată de PrestaShop
- simple.php (fișier bootstrap, numit și un folder)
- Icoanele nu sunt necesare, dar afișarea unei pictograme grafice în apropierea numelui din zona administratorului mărește atractivitatea și chiar căutarea acesteia devine mai ușoară. Pentru a selecta pictograma, puteți utiliza serviciile gratuite sau aici puteți împacheta 3000 de pictograme pentru module

2. La începutul fișierului bootstrap trebuie să fie verificată existența constantei "_PS_VERSION_", pentru a preveni încărcarea directă și execuția fișierului

dacă (! definit ('_ PS_VERSION_')) ieșire;

3. Numele clasei modulului ar trebui să se potrivească cu numele dosarului și fișierului în stilul CamelCase.


Stilul de scriere a cuvintelor compuse, în care mai multe cuvinte sunt scrise împreună fără spații, fiecare cuvânt fiind scris cu majuscule.

Conform principiilor OOP, clasa modulului creat trebuie să moștenească părintele

clasa Simple extinde modulul <>

4. Metoda de primă clasă:


Permiteți-mi să vă reamintesc de elementele de bază ale OOP: Un constructor de clasă este o metodă care este executată automat atunci când obiectul este creat, înainte de a apela celelalte metode ale clasei

- $ this-> displayName = $ this-> l ("Modul simplu"); // Numele modulului afișat în fila, suportă diverse traduceri
- $ this-> description = $ this-> l ("Descrierea modulului meu"); // Descrierea modulului poate fi setată și în alte limbi.
- $ this-> confirmUninstall = $ this-> l ('Sigur doriți să dezinstalați?'); // Un mesaj care confirmă eliminarea modulului

Să rezumăm lecția. Dacă acum încărcați modulul în panoul de administrare, acesta va apărea în fila de module cu propriul dvs. nume, descriere etc. Cu toate acestea, dacă faceți clic pe fila "Instalare", nu se va întâmpla nimic. Vom discuta despre instalarea modulului în următoarea lecție.

Navigare după înregistrări

Articole similare