Я работаю над своим модулем. Я понимаю, что мне постоянно нужно вручную вводить имя модуля в разных местах. Чаще всего используется функция drupal_get_path($type, $name)
(I в моем коде их больше 10). Где $name
- название темы или модуля. За это время мне нужно уже 3 раза сменить имя модуля. Как вы понимаете, мне также нужно изменить все имена модулей, жестко заданные в моем проекте. Поэтому я подумал, что было бы неплохо иметь какую-нибудь удобную функцию для автоматического получения этого имени.
Как я могу программно получить имя модуля машины?
Например, если у вас есть модуль в следующем каталоге ..
sites/all/modules/my_module/
... тогда вы можете схватить это таким образом
drupal_get_current_module_name(); // return my_module
_theme('description')
вместоtheme('uc_very_long_name_description')
и т. Д. - person sobi3ch   schedule 16.06.2012