Létrehozása egy egyszerű modult prestashop - telepítés - web esse

Annak érdekében, hogy telepítse a modult, egyszerűen hívja a telepítés módja a szülő.

Ha a telepítés kerül sor helyesen - parent :: telepíteni () TRUE, egyébként - hamis. De mint írtam a bevezetőben, ez a módszer sokkal többet tehet, mint egyszerűen hívja a szülő módszer. Nézzük kiterjesztik a képességeit telepítésével a modult a bal oldali oszlopban, változó beállításával „SIMPL_TPL” értékű «teszt».

Ha legalább az egyik „szeretnék” nem hajt végre módszerrel telepíteni () függvény false

Készítünk egy változó, szükséges, hogy elpusztítsa az esetben, ha a modul eltávolítását

Amikor létrehoz egy modult PrestaShop először folyamodott segítségével harmadik fél osztály konfiguráció, így fogom magyarázni ezt a pontot részletesebben. Ez PrestaShop objektum létre kifejezetten dolgozni PrestaShop változók (tárolva vannak az adatbázisban, a ps_configuration táblázatot).

A két módszer általunk alkalmazott:
- Configuration :: updateValue (myVariable ', $ value) // Update vagy létrehozunk egy változót az adatbázisban, mint érték, akkor a karakterlánc, szám, tömb sorozatban (. Lásd az alábbi példát) vagy JSON
- Configuration :: deleteByName (myVariable ") // törölni változó

Nézzük meg, mi mást lehet tenni ebbe a csoportba tartozó módszerek.
- Configuration :: kap (myVariable ") // lekéri az értéket a megadott változó, és visszaküldi a felhasználónak.
- Configuration :: getMultiple (array ( 'myFirstVariable', 'mySecondVariable', 'myThirdVariable')) // vissza egy tömbben származó értékek változó.

Configuration :: kap (PS_SHOP_EMAIL ') - visszatér a kapcsolati üzenetek tárolására

Configuration :: updateValue (MYMODULE_SETTINGS "sorosításához (array (igaz, igaz, hamis))); - írja a szerializált tömb $ configuration_array = unserialize (Configuration :: kap (MYMODULE_SETTINGS ')); - kapunk egy tömböt az adatok után serialization

A fenti állami funkció telepíthető () Van még egy rekordot, amit még nem fókuszált - módszer registerHook (). Vele, mi határozza meg, hogy azt akarjuk, hogy a modul automatikusan megjelenik a bal oldali oszlopban (ebben a példában). Paraméterként, az eljárás vehet különböző értékeket kampók: «leftColumn», «rightColumn», «fejléc» stb

A munkánk eredménye (az archívum a modul fájlok, ikonok a modul és utasítás):
Letöltés egy egyszerű modult PrestaShop

Összefoglalva harmadik lecke - most a modul PrestaShop helyesen van telepítve, és megjelenik a bal oldali oszlopban. Sablon létrehozása az információs, valamint a kapcsolódó információkat a kimeneti eljárást a bootstrap fájlban fogunk csinálni a következő leckét.

Hozzászólás navigáció

Kapcsolódó cikkek