ПредишенСледващото

Реших да напиша статия за това как да създадете блокове.

Аз вече писа за това как да се създаде модул за използване в AJAX drupal7.

Сега ние ще се фокусира върху това как да се създаде модул за изходния блок.

Може да се изненадате, защото блока могат да бъдат създадени чрез прости средства Drupal, но понякога се намират в положение, че е по-лесно да пиша веднъж на блока, а след това просто да инсталирате Drupal модул.

Това ще направим. Ще пиша Orphus на примерни системи. Кой знае, това JS приложение, което дава възможност да се поправят грешките на сайта. Потребителят вижда грешката подчертава текстовата част и преси Ctrl + Enter, след това известие на електронната си поща със собственика на уебсайта. Лесно и удобно, особено за тези, грамотни както аз;)

И така Имаме нужда от модул, който ще покаже кода като блок. Код - е да поставите скрипта и снимките.

Това лесно Здравей, свят, който трябва да се хранят.

Създаване на директория за модула в сайтовете / всички / модули / директория на вашия Drupal 7. имам папка, наречена Orphus

Отвътре се създаде 2 файла:

orphus.info и orphus.module.

Първият - за името, описанието, в зависимост от това, добре, като цяло, всичко, което трябва да се разбере какво Drupal е всичко това.

Тук neochem, че това е съдържанието:

Вторият файл съдържа приставка изпълнението и в самия код, който ще добавите нашия блок.

За да създадете програмен блок в Drupal 7, ще трябва да използвате 2 функции (така наречените куки):

hook_block_info () и hook_block_view ()

Първо създава звено (името му, описание и настройки), а вторият - посочва описанието на блок, както и на сключването му.

Така orphus.module файл:

Моля, имайте предвид, че ако ще да се направи на няколко пресечки, в едно устройство е предизвикателство в втората функция за превключване не е така и не е необходимо;) Просто добавете следния случай и редактирате действия.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!