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

SHRA лична страница, блог frilensera, уеб разработчик в PHP. Тук споделям моите преживявания и мисли, прекарват експерименти върху хора, събират нематериален доказателство за собствената си глупост. Използването на примерен код от този сайт, Вие приемате цялата отговорност за последствията от използването им, включително и психическото си здраве и интересите на трети лица.

Блог / Drupal / Създаване на модул в Drupal

Малък наръчник за написването на модул за Drupal 7.

Всяко "достоен" проект на Drupal (и в други CMS) изисква най-малко три неща:

На последната точка, за това как да се напише модул, ще поговорим.

Не става дума за създаване на модул за разпространение чрез Drupal.org проект хранилище, така и в частния модул за съхранение на функционални куки за писане (кука) за една от вашите проекти.

Един типичен набор от модули файлове

"Първо беше думата ...".

Необходимо е да се определи името на модула. Всички модули файлове се съхраняват в папката, която сте създали за него в директорията / сайтове / всички / модули. Двигателят ще намерите вашия модул и, когато е поставен в - / модули, които модули на ядрото, се съхраняват в - / сайтовете / по подразбиране / модули.

Нека нашият модул, наречен newmodule. Тя ще създаде папка - / сайтове / всички / модули / newmodule.

Двигателят научава за наличието на модула върху файла с разширение .info. А основните функции и куки (куки) трябва да бъдат описани в .module файл. Ние ще създадем тези два файла:

Файлът може да съдържа следните описания (свойства), но само някои от тях са задължителни:

Както можете да видите, искате да напишете само няколко реда.

Така стигнахме до основното ястие. .module файла - е PHP скрипт. Тук ще разгледаме най-често използваните куки, програмируемо в Drupal. защото функционален модул - това е вашата загриженост, аз ще се показва само името на улики и някои скелети функции. Това ще използвате, не съм - зависи само това, което :)

Програмируеми страници в Drupal 7 (hook_menu)

Блокове Програмиране Drupal 7

Ние сме програмирани желаните страници, сега създават свои собствени блокове. Улики, свързани с единиците много, но аз сме идентифицирали няколко без които просто не мога да направя:

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

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