Вызов переменной $site name из модуля в Drupal 7

Я создаю пользовательский модуль, который использует API формы и отправляет электронное письмо при отправке - однако я хочу, чтобы имя электронной почты " от " Было именем сайта (например, no-reply@myhttphost.com). В phptemplate вы можете использовать $site_name, но это не работает из модуля. Я попытался вызвать & $variables или & $variable или &$vars в аргументе функции и DSMed, но все равно ничего. Есть идеи?

большое спасибо! Мэтт!--1-->

3 ответов


вы можете использовать:

variable_get('site_name');

в любом месте файла модуля или шаблона:)


Я бы предложил подход, используемый в core:

variable_get('site_name', 'Drupal');

рекомендуется включить значение по умолчанию в variable_get().


сделано...Я копался в наборе и получал код, и ни один из них никогда не дезинфицировался...дезинфекция сериализованных объектов, вероятно, сломает материал, поэтому это имеет смысл