我需要在我的一个模块中运行一个函数。这个功能在我的drupal网站上完全可见。
对于我的一个选项,我必须在加载彩色框时运行此功能。我不知道在打开颜色框时调用哪个PHP文件。我知道当colorbox打开时JS代码在哪里,所以我做的是: -
...
...
inline:function(){
$.get("sites/all/themes/my_theme/set_session2.php");
return $.urlParam('inline', $(this).attr('href'));
},
...
...
通过这种方式,我可以运行一个php文件,我放置了该函数。问题是该PHP文件中看不到该函数。
有什么办法,我可以解决这个问题吗?
最佳。
答案 0 :(得分:0)
这绝对是可能的。
只需在自定义PHP文件中添加这三行。
define('DRUPAL_ROOT', getcwd());
require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
像魅力一样。