将变量添加到贡献模块

时间:2019-11-19 16:55:43

标签: drupal drupal-7

我正在尝试将变量添加到Drupal 7贡献模块中的数组。模块是https://www.drupal.org/project/forward,我可以修改模块以添加所需的变量(因此它们可用于forward.tpl.php模板)。但是,我只想通过主题模板或自定义模块添加我的修改。我相信我想使用template_preprocess_forward。

我修改转发模块时使用的代码:

在forward.module forward_form_submit函数中

  if ($content->field_image) {
    $imageUrl = image_style_url('large', $node->field_image[$node->language][0]['uri']);
  }

然后在我添加的$ vars =数组中

'productimage' => ($emailtype == 'email') ? $imageUrl : FALSE,

然后我可以在forward.tpl.php中使用以下内容将此图像字段输出为img标签

<img src="<?php print $productimage; ?>" />

0 个答案:

没有答案