从javascript到drupal模块的路径
Path to drupal module from inside of javascript
是否有办法获得drupal(7)模块路径从中加载。js ?
我知道JS是一种前端语言,但可能Drupal在Drupal对象中传递信息?
基本上我想这样做:
$('#selectable_html').load("selectable_html.html");
但是由于Drupal是动态构建页面的,所以这个请求转换为"http://___/node/add/selectable_html.html"
,这显然是错误的。
你可以通过Drupal使用drupal_add_js通过'setting'选项将内容传递给Javascript。
Add settings ('setting'):将设置添加到Drupal的全局存储JavaScript设置。一些模块需要逐页设置来正常运作。
drupal_add_js(数组(' myModule里' =比;阵列("关键"=比;"价值")),"设置");
你可以传递从drupal_get_path('module', 'name')返回的路径,并使用Drupal.setting在Javascript中访问它。
所有的设置都可以在Drupal.settings.
相关文章:
- 从模块内部访问Express装载路径
- 如何为JS模块添加包含路径
- nodemon找不到模块'/路径/to/project/home/index.js'
- 路径和填充程序的模块配置
- 我没有'我不了解require.js是如何处理加载路径的.每次定义模块时是否需要使用require.config
- 如何访问节点模块中具有相对路径的文件
- 流星 ES6 模块相对路径
- 火狐插件错误:在 resource://gre/modules/commonjs/http.js 找不到模块“路径”
- 是否可以要求项目目录外部的模块没有相对路径
- “错误:命名模块未知”,从动态路径加载反应本机图像
- Jest:找不到要测试的模块内部所需的模块(相对路径)
- 我应该如何解析传递给节点模块的路径
- 要求具有绝对路径的本地节点模块在 Windows 上不起作用
- 模块的节点路径前缀
- 要求基于ROOT URL+baseUrl+模块路径修复模块的JS加载
- 如何在Angular文件上传模块中更新URL路径
- 使用nodejs路径模块返回目录
- 定义模块中的worker是使用绝对路径而不是相对路径上传的,为什么
- 与RequireJS模块/包的相对路径
- 字符串返回'路径'模块有多个反斜杠,在JS中处理