Szoftver készítés egység drupal 7, drupal tanulás
Ebben a cikkben fogjuk nézni létrehozásának folyamatát egy szoftver blokkon horgok hook_block_info (). hook_block_view (). hook_block_configure () és hook_block_save () a minta blokk a helyet tartalmazó szlogen az alapértelmezett az ilyen blokk-Drupal 7 nem.
Erre a célra, akkor írj egy kis modul jelszava blokk (hostname sb).
Az első lépés létrehozni sb.info file:
Is, hozzon létre egy üres fájlt és sb.module beleértve az új modult.
Be egy új blokkot adni a sb.module horog hook_block_info file ():
hook_block_info () - bejelenti a blokkok által biztosított modul és igazítja őket, hogy az alapértelmezett beállításokat.
Most határozzuk meg a vizsgálati helyszínen szlogen Site adatai részben:
A következő lépés az, hogy törölje a gyorsítótárat és helyezze a készüléket a webhelyről szlogen Első oldalsáv régióban:
Ebben a szakaszban a blokk található, a régió és a helyszínen szlogen adott, de nem jelenik meg semmi nem lesz, mert a Drupal tudja, hogy meg kívánja jeleníteni a blokkban. Erre a célra használjuk hook_block_view ().
Hozzá sb.module fájlba az alábbi kódot:
hook_block_view () - visszaadja a blokk tartalmát. Paraméter $ delta - egy egyedi azonosító, amelyet a blokk hook_block_info () (ebben az esetben site_slogan).
Újabb tisztítás cache látjuk kijelző blokk Online:
Alapértelmezésben a létrehozott szoftver blokknak ugyanaz a konfiguráció, mint bármely más blokk: láthatósági beállítások blokk cím, stb de nem tudjuk hozzáadni a további beállításokat. Ebben az esetben, akkor kényelmes, ha képesek leszünk szerkeszteni szlogent helyén, közvetlenül a szerkesztés forma ebben a blokkban.
Erre a célra használjuk horgok hook_block_configure () és hook_block_save.
Hozzá sb.module fájlba az alábbi kódot:
hook_block_save () - biztosítja adatkezelő jött a forma egy bejelentés hook_block_configure (). Paraméterek: $ delta - ugyanaz, mint a hook_block_view (). $ Szerkesztése - adatait tartalmazza jött a penész a blokk-konfiguráció.
Mivel két új horog ismét törölje a gyorsítótárat, és megy, hogy blokkolja szerkesztése űrlapon Oldal szlogen:
Mint látható formájában jelenlétében hozzáadott terep szlogen. Ezután módosítsa az értékét, és megtartja a formáját.
A szlogen frissült, akkor az űrlap megfelelően működik.
A teljes lista a sb.module file: