首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在d8中将变量从自定义模块文件传递到小枝模板

在d8中将变量从自定义模块文件传递到小枝模板
EN

Drupal用户
提问于 2018-04-24 06:14:16
回答 1查看 3.4K关注 0票数 0

如何在Drupal-8中将变量从控制器传递给小枝模板?我试图在模块主题文件夹上传递变量,但是我想在全局主题上使用这个变量吗?

EN

回答 1

Drupal用户

发布于 2018-04-24 06:31:11

首先创建一个返回变量的函数,如下所示:

代码语言:javascript
复制
function my_function() {
return $var_name;
}

然后,必须为模板创建一个预处理函数,如下所示:

代码语言:javascript
复制
function MY_MODULE_preprocess_TEMPLATE(&$variables) {
  $V_NAME = my_function();
  $variables['v-name'] = $V_NAME;
}

记得清除缓存。

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/260469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档