如何在 Joomla Protostar 模板中加载外部 JS 和 URL

Posted

技术标签:

【中文标题】如何在 Joomla Protostar 模板中加载外部 JS 和 URL【英文标题】:How to Load External JS and URL in Joomla Protostar Template 【发布时间】:2018-05-23 03:18:47 【问题描述】:

我希望在我的 joomla protostar 模板中添加一个汉堡菜单,类似于在以下 URL 中找到的那个:

['https://codepen.io/PaulVanO/pen/GgGeyE']

这将允许我为我的桌面和移动屏幕提供全屏汉堡菜单。我遇到的问题是,在上述链接的文件中有 3 个链接,2 个指向外部 JS 文件和 1 个 CSS 文件,我不确定如何将其写入 Protostar 模板。以下是三个链接:

<link rel='stylesheet prefetch' href='http://daneden.github.io/animate.css/animate.min.css'>
<script src='http://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script>
<script src='http://cdnjs.cloudflare.com/ajax/libs/wow/0.1.12/wow.min.js'></script>
<script  src="js/index.js"></script>

如果有人能建议我如何将上述脚本添加到我的文件中以便我在 Joomla 中构建它,我将不胜感激。

目前我使用的是 Joomla 3.8.2 版。

提前致谢。

【问题讨论】:

你让它工作了吗? musashii,我确实设法添加了它,但菜单按钮没有动画,所以不确定它是什么,但我猜是另一个问题。 该站点位于:[s116169771.websitehome.co.uk/joomla_hamb_menu/],似乎是我的 js 代码的问题,因为菜单未打开... 【参考方案1】:

这是来自manual的示例

<?php
$document = JFactory::getDocument();
$document->addScript('/media/system/js/sample.js');
$document->addStyleSheet("/joomla/components/com_mycustomcomponent/css/mytooltip.css",'text/css',"screen");
?>

【讨论】:

谢谢 musashii,我会看看,让你知道我的进展情况。

以上是关于如何在 Joomla Protostar 模板中加载外部 JS 和 URL的主要内容,如果未能解决你的问题,请参考以下文章

Joomla 3.0 创建虚拟菜单项

如何在 joomla 2.5 的组件中加载模块

XAmpp 上的 Joomla 安装失败

如何在 Joomla 3.x 中更改模板文件

Joomla - 如何使用用户在模板参数中提供的信息从头部取消设置 JS 文件

在外部PHP文件中加载Joomla 3.x框架和模块