Писане персонализиран модул Drupal 7
При повдигане сайт на Drupal, има ситуации, когато функционалните модули, предоставени от нас - не винаги отговарят на изискванията ни, и общо взето изискванията на клиента. За изпълнението на тези моменти в Drupal е възможно да се напише свои собствени модули. Как се пише модул - аз ще ви покажа. Аз няма да използва "куки" (само за целите, които сте разбрали принципите на модула, а не писмено, че функционален), но просто извади някаква информация на интернет страницата, както и можете да зададете всеки - всяко състояние на изхода. Drupal модул се състои от 2 необходими файлове:
Списък "Nazvanie_modulya.info" ценности на файловете
Можете също да зададете на модула за зависимости от други модули:
зависимости # 91; # 93; = блок
Тази публикация ще говорим за това, което е необходимо за модул модул «блок»
Файлът "име _modulya.module" - отговаря за функционален модул
Php затварящ таг се препоръчва да не се записват на модула, след описанието на функционален модул.
За какво ще ни модул се появи в сайта на администратор, достатъчно, за да се създаде само тези 2 файлове.
Напиши модул.
1.Idom по пътя сайтове / всички / модули / - ако не разполагате «модули» папка - трябва да го създадете.
2.Vnutri «модули» папка - създаване на друга папка с името на вашия модул.
3.Vnutri папка с името на вашия модул създаде 2 файла, както е описано по-горе: за "Nazvanie_modulya.info" и "Nazvanie_modulya.module". Не забравяйте само, че досиетата трябва да бъдат записани в кодиране «UTF-8"
4.Soderzhimoe "Nazvanie_modulya.info" файл
Съдържанието на файла "Nazvanie_modulya.module"
5.Idom в администратор на сайта, а именно "Администрация> Модули" и виждам, че сте създали в нашия модул, достъпен за активиране.
Включете и запазите настройките. Естествено, след включване на модул на нашия сайт, нищо няма да се случи, тъй като функционалността на модула не са написани.
Ето защо, нека за демонстрация, както казах по-горе се получи някаква информация и пишат условия за отнемане на тази информация. Отворете "Nazvanie_modulya.module" файла и напишете проста състояние, например: Ако даден потребител използва Mozzila Firefox браузър - тогава се получи фразата "Вие използвате браузър Firefox - демонстрация модул" В противен случай, "не използвате на Firefox, е силно препоръчително да се използва" ,
Ние проверяваме работата чрез «Firefox»
Както виждаме, че работи. Имайте предвид, че това не е съвсем правилния модул, той не използва куките Drupal по принцип за този модул и се нуждаят, за използването на куки за допълнителни уроци.