Létrehozása egy egyszerű modult prestashop - web esse
Ezt a bejegyzést - folytatása egy cikksorozatot, hogy hozzon létre egy egyszerű modult PrestaShop. Egy korábbi post a blog, én wp.clean tipikusnak tekinthető modulszerkezetet, most elméleti tudás, folytassa azok gyakorlati alkalmazásáról.
2. lecke: létrehozása egyszerű modul PrestaShop - «egyszerű»
1. Hozza létre a szükséges fájlokat, szerkezete szerint ajánlott PrestaShop modul
- simple.php (bootstrap fájlnak ugyanaz a neve, mint egy mappa)
- Ikonok - nem szükséges, de megjelenik egy grafikus ikon neve mellett az admin terület növeli a vonzerejét, és keresse meg azt, hogy könnyebb. Ahhoz, hogy válassza ki az ikont, akkor ingyenes szolgáltatásokat, vagy ha a csomag 3000 ikonok modulok
2. elején bootstrap fájlnak tartalmaznia kell egy ellenőrző létezés állandó „_PS_VERSION_”, hogy megakadályozza a közvetlen letöltés és végrehajtani egy fájlt
if (defined ( '_ PS_VERSION_)!) exit;
3. A modul osztály nevének meg kell egyeznie a nevet a mappa és a fájl a CamelCase stílusban.
Írásképével összetett szavak, amelyek bizonyos szavak vannak írva együtt szóköz nélkül minden szót írta nagybetűvel.
Az OOP elvek, hozzon létre egy modult osztályt kell örökölni szülő
Simple osztály kiterjeszti modul <>
4. Az első osztály módszer:
Hadd emlékeztessem OOP alapjai: Az osztály konstruktor - ez a módszer automatikusan lefut idején létrehozása a tárgy előtt hívja a más módszerek az osztály
- $ this-> displayName = $ this-> l ( 'Simple modul'); // A modul neve megjelenik a lapon, hogy támogatja a különböző fordítások
- $ this-> description = $ this-> l ( 'leírása én modul.'); // Leírás A modul is be lehet állítani a különböző nyelveken.
- $ this-> ConfirmUninstall = $ this-> l ( 'Biztosan el akarja távolítani?'); // Megerősítés eltávolítása modul
Összefoglalva a rövid bemutató. Ha most betölteni a modult az admin panel, meg fog jelenni a lap modulok saját nevét, leírását, stb Azonban, ha rákattint a lap „Install” nem történik semmi. a modult nézzük meg a következő leckét.