从Drupal 7中的模块调用$ site_name变量

时间:2011-11-03 10:58:09

标签: php drupal module drupal-7 drupal-modules

我正在创建一个使用表单API并在提交时发送电子邮件的自定义模块 - 但是,我想将'from'电子邮件名称设为网站名称(例如,<我的Drupal网站>否-reply@myhttphost.com)。在phptemplate中你可以使用$ site_name,但这似乎不适用于模块。我已尝试在函数参数和DSMed中调用& $变量或& $变量或& $ vars但仍然没有。有什么想法吗?

非常感谢! 马特

3 个答案:

答案 0 :(得分:17)

您可以使用:

variable_get('site_name');

模块或模板文件中的任何位置:)

答案 1 :(得分:0)

我建议核心使用的方法:

variable_get('site_name', 'Drupal');

最好在variable_get()中包含默认值。

答案 2 :(得分:0)

完成......我挖掘了整个集合并获取代码,并且没有任何消息被清理过...清理序列化对象可能会破坏内容以便它有意义