Szétválasztása a logikát a sablon drupal

SHRA személyes oldal, blog frilensera, webfejlesztő PHP. Itt osztom a tapasztalatok és gondolatok, töltsön kísérletek az emberek, összegyűjteni tárgyi bizonyítékok saját ostobasága. A minta kódot ezen az oldalon, akkor elfogadja a teljes felelősséget a következményekért való használat, beleértve a mentális egészség és a harmadik felek érdekeit.







Blog / drupal / szétválasztása logikát a sablont a Drupal

Bizonyára Ön is hallott már a megközelítés MVC (Model-View-Controller) a webes programozás. A Drupal az e megközelítés megvalósítása az összes szükséges eszközöket. Így a legtöbb szintszabályozó már végrehajtott, például a motort kínál végrehajtja az alkalmazás logikáját formájában írás „nyomokat” kód (horog). Be kell, hogy külön a logika (modell) a sablon (részletek).







Megfogalmazzuk a tanulási feladat.

Mi ebből egy táblázatot négyzetek számokat külön oldalon a honlap a tartomány a [0 ... 1000]. Rendezzük azt mymodule modult.

Hozzon létre egy profilt, és írjon a logika

Először is meg kell, hogy állapítsa meg a szakaszt, amelyhez használni hook_menu.

A funkciók már végre minden logikát: hogy ellenőrizze a bemeneti paraméterek, és átadta a sablont. De hol, hogy ezt a mintát, amit a lehetőségek - Drupal tudja. Mondd Drupal, ahol a sablonok találhatók. Ezt az információt a hook_theme.

Állapítsa sablonok a modul létrehozása a sablon fájlokat

Azt szeretné helyezni a sablon fájlokat egy külön mappába az aktív témákat. Sablonok lesz kettő. közös sablon HTML táblázatot, amely már részt _mymodule_page (), és a minta vonalait az asztalra, ami fogják hívni az első minta egyes sorokhoz tartozó adatokat a készítményben az asztalra.

A dokumentáció hook_theme számos lehetőséget, hogy ne használja. Mert én felsorolni őket, hogy legyen.




Kapcsolódó cikkek