Преглед на куката, като ги използвате във вашите модули

Публикувано на 15.04.2012 г. в Drupal

CMF Drupal осигурява работа с събития. За това се използват куки. Всяка кука е обвързана със собствено събитие. Използвайки куки, можете да се свържете с всяко събитие.

Куките могат да се използват в модули. Hook е функция с име _

Например да се използва кука_меню в модул тест_модул - трябва да създадете функция с име тест_модул_меню, кука_разрешение - тест_модул_разрешение и т.н. Не е нужно да извиквате куки - те ще работят сами, когато е необходимо.

Най-често срещаната кука е кука_меню . Той служи за създаване на страници/менюта. Всички тези страници ще бъдат "вградени" в менюто.

Нека създадем няколко различни страници и да видим как работят.

За да работим с куката, ще използваме първия си модул test_module.

Този път добавихме нов елемент - достъп аргументи. Това е набор от правила, които трябва да бъдат разрешени за ролята на потребителя, който се опитва да отвори страницата. Също и аргументът Тип имена значение МЕНЮ_LOCAL_ЗАДАЧА. Това означава, че страницата ще се покаже като раздел.

Фразата „Съдържание на страницата“ се връща от функцията ново_функция. Няма да дадем кода му.

Също така, за да работи правилото за достъп, то трябва да се използва в модула кука _разрешение