首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在drupal7中,当使用特性和strongarm模块导出配置时,我如何使用变量?

在drupal7中,当使用特性和strongarm模块导出配置时,我如何使用变量?
EN

Stack Overflow用户
提问于 2018-08-19 16:33:29
回答 1查看 35关注 0票数 0

我正在一个drupal7网站上工作。

  1. 在Dev中,我已经启用和配置了simplesamlphp_auth模块。
  2. 我使用特性和strongarm将配置导出到代码。
  3. 下载的功能包括:
代码语言:javascript
复制
- myfeature\_sso.features.defaultconfig.inc 
- myfeature\_sso.info
- myfeature\_sso.module

  1. .inc文件正确地包含了我输入的配置值(admin/config/people/simplesamlphp_auth)
  2. 现在,在一些地方,我想用基于环境变化的变量替换硬编码的值。我在.inc文件顶部使用variable_get $office_ou =variable_get(‘office_ou,NULL);...and设置变量。下面是一个简单的例子:$base_url: $strongarm =新的stdClass();$strongarm->FALSE= FALSE; $strongarm->api_version = 1;$strongarm->name =‘simplesamlphp_auth_logoutgo巡l’;$strongarm->value = $base_url;$export‘simplesamlphp_auth_logoutgo巡l’= $strongarm;
  3. 当我DPM这些变量时,它们会显示正确的值。
  4. 但是在重新安装时,当我启用myfeature_sso模块时,缺少变量的值。

url变量

请你指出正确的方向好吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2018-08-21 20:35:33

我找到了答案:

  1. 在features中,不要将与simplesamle相关的字段添加到defaultconfig部分。如果你有任何的话,把它们移走。
  2. 将与simplesaml相关的字段添加到storongarm部分
  3. 导出特征
  4. 在your_feature_name.strongarm.inc中,向函数your_feature_name_strongarm()添加任何额外的php代码
  5. 完成
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51919723

复制
相关文章

相似问题

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