Вызов переменной $имя сайта из модуля в Drupal 7
Я создаю пользовательский модуль, который использует API формы и отправляет электронное письмо при отправке - однако я хочу, чтобы имя электронной почты "от" было именем сайта (например, <Мой сайт Drupal> [email protected]). В phptemplate вы можете использовать $имя_сайта, но, похоже, это не работает из модуля. Я пытался вызвать &$variables или &$variable или &$vars в аргументе функции и сделал это, но все равно ничего. Есть какие-нибудь идеи?
Большое спасибо! Мэтт
3 answers
Вы можете использовать:
variable_get('site_name');
В любом месте файла модуля или шаблона:)
Я бы предложил подход, используемый в core:
variable_get('site_name', 'Drupal');
Рекомендуется включать значение по умолчанию в variable_get()
.
Готово...Я покопался в наборе и получил код, и ни один из них никогда не очищался... очистка сериализованных объектов, вероятно, сломала бы материал, так что это имеет смысл