0

我试图在 Joomla 的页面上包含 JS 和 CSS 文件。由于某些原因,如果预先添加 JURI::root() 或其他东西,它就不起作用。

在职的:

$document->addScript('http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js');

不工作:

$document->addScript(JURI::root() . '/media/media/js/clubliga/jquery.min.js');
$document->addScript('/jupgrade/media/media/js/clubliga/jquery.min.js');

addScript()以某种方式过滤?我也尝试了所有的组合.DS.or JHTML::script...

我很茫然......感谢任何提示!

编辑:Joomla 在子目录中运行:http ://www.xyz.com/jupgrade

EDIT2:不工作:没有输出。

EDIT3:问题似乎是路径开头的jupgrade (=JURI:root(true))。由于某些原因,它阻止了输出。如果我一开始就跳过它,我会显示链接,但现在路径错误。

4

1 回答 1

1

我得到了解决方案:没有指向本地 JS 文件的链接。Joomla 正在获取所有本地 JS 文件并将它们打包到一个 chached 文件中。因此,只有 JS 文件(如 google 文件)不会合并在一起。

还没有意识到这一点。掌心

感谢您花费您的时间和精力!

于 2013-01-23T13:54:55.203 回答