Expression Engine将javascript添加到头部

时间:2012-12-15 21:10:24

标签: expressionengine

我一直在努力解决这个问题而且我被困了我正在为Expression Engine 2(不是模块)编写扩展,需要在页面标题中添加一个脚本标记。

我试过了:

$script = "<script type='text/javascript'>alert('added');</script>";
$this->EE->cp->add_to_head($script);

但我猜测这只适用于它的模块,我也尝试过:

$this->EE->cp->load_package_js('file');

但是我收到以下错误:

Call to a member function plugin() on a non-object in expressionengine/libraries/Cp.php on line 766

我还尝试使用挂钩cp_js_end来加载文件,但是它在其他所有内容之后加载,因此它不能按预期工作。

任何想法?

1 个答案:

答案 0 :(得分:1)

我认为Low has your answer。总之,您需要file位于程序包目录中的目录javascript中。