Készítsen drupal modul 7 szoftver létrehozása egység blablacode

Elhatároztam, hogy írok egy cikket arról, hogyan lehet létrehozni blokkokat.

Már írtam arról, hogyan lehet létrehozni egy modul használható AJAX drupal7.

Most fogunk összpontosítani, hogyan lehet létrehozni egy modult a kimeneti egység.

Lehet, hogy meglepett, mert a blokk lehet létrehozni egyszerű eszközökkel drupal, de néha van egy helyzet, akkor könnyebb egyszer írni a blokk, majd egyszerűen telepíteni drupal modul.

Ezek fog tenni. Fogja írni a példát rendszerek Orphus. Ki tudja, js alkalmazás, amely lehetővé teszi, hogy kijavítsa a hibákat az oldalon. A felhasználó látja a hibát kiemeli a szöveg része és a Ctrl + Enter, majd értesítést az e-mail a honlap tulajdonosa. Egyszerű és kényelmes, különösen azok számára, írástudó, mint én;)

Szóval Szükségünk van egy modul, amely megjeleníti a kódot, mint egy blokk. Kód - az, hogy helyezze be a forgatókönyvet, és képek.

Ez könnyebb hello world, amelyet meg kell etetni.

Hozzon létre egy könyvtárat a modult a sites / all / modules / könyvtárba a drupal 7. Van egy dosszié hívott orphus

Belül létre 2 kép:

orphus.info és orphus.module.

Az első - a nevét, leírását, attól függően, jól, általában mindent meg kell Drupal hogy megértsük, mi is van szó.

Itt neochem úgy gondolja, hogy ez a tartalma:

A második fájl tartalmazza a plug-in végrehajtása és a kód is, amely növeli a blokk.

Programozottan létrehozni blokk Drupal 7, akkor kell használni 2 funkció (ún horog):

hook_block_info () és hook_block_view ()

Először létre egység (nevét, leírását és beállítások), a második - meghatározza a blokk leírása, és a megállapodás megkötésére.

Tehát orphus.module file:

Felhívjuk figyelmét, hogy ha csinálsz néhány háztömbnyire egy egységet alkot egy kihívás a második kapcsoló funkció nem annyira, és nem szükséges;) Csak add az alábbi eset, és módosítsa intézkedéseket.

Kapcsolódó cikkek