Как да напиша модул за Drupal - част 2, куки
Как да напиша модул за Drupal - част 2, куки
Продължавайки поредица от статии за това как да напишете модул за Drupal, тази статия ще се фокусира върху куките. Гугъл "какво е кука", намерих статии, в които куките са обяснени като магически портали и като праг за влизане в Drupal, на практика се оказа, че има 251 ядки на Drupal и функцията module_hook, която сканира модулите за префиксите на функциите от който можете да добавите кода на неговата функция в ядрото на Drupal или в други модули.
Това се случва по следния начин:
- Функцията, към която можете да добавите кода си, трябва да има префикс кука_, за да забраните използването на функцията от други модули, вмъкнете в началото на функцията _ (знак за подчертаване).
- За да вмъкнете кода си в друга функция, вместо в кука напишете името на вашия модул, например за кука_help () нужда mymodule_help () къде mymodule име на модула.
- След това функцията module_hook () определя дали куката е внедрена в модула, ако връща TRUE, тогава се използва API за зареждане и взаимодействие на модула