1

我已经为此苦苦挣扎了一段时间,并且卡住了我正在为 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加载文件的钩子,但它在其他所有内容之后加载,因此它不能按预期工作。

有任何想法吗?

4

1 回答 1

1

我想Low 有你的答案。总之,你需要在你的包目录file中的一个目录中。javascript

于 2012-12-16T01:03:38.493 回答