从javascript到drupal模块的路径

Path to drupal module from inside of javascript

本文关键字:路径 模块 drupal javascript      更新时间:2023-09-26

是否有办法获得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.