在 joomla 索引页面中包含一个 js 脚本

Include a js script inside of joomla index page

我的朋友让我在她的页面上添加一个简单的 javascript。不幸的是,它是建立在 joomla(我从未使用过)的基础上的。我找不到任何地方来包含这样的脚本。到处都有一些空索引。有什么办法吗?我只需要在按下按钮后让页面滚动到某个位置。

尝试在此文件中添加您的脚本:

[sitename]/templates/[current_template]/index.php

您可以在

中找到当前模板的名称
  • 转到“管理”>“扩展”>“模板管理器”(它将加星标,请参见下面的屏幕) 之后点击模板名称link,在其他页面点击编辑主页模板进行编辑index.php (这取决于模板)。

  • 第二种查找模板名称的方法是浏览器DevTools,见下图。

您也可以通过 FTP + 您的文本编辑器编辑模板文件。

更新: 对于 Jm internet 主题主模板文件在这里:

[template_root]/tpl/default.php

主模板布局也可以从这些文件加载​​:content-left-right.php, left-right-content.php等。这取决于在模板设置中选择的选项。

在您的模板中添加此代码,路径可能因框架
或模板结构而异,最常见的主文件名为index.php.

$doc = JFactory::getDocument();

// In this example the js file is called main.js inside js folder
$doc->addScript('/templates/' . $this->template . '/js/main.js', 'text/javascript’);

一些模板还包含一个选项,用于直接添加您的自定义文件或代码
在您的模板配置中,检查模板的选项。

此致。