2012-08-25 31 views
0

我被要求对运行Joomla的网站的主页上的链接进行“一次性”更改。麻烦的是我对Joomla管理不熟悉。我希望它可能类似于WordPress,我可能不得不修改模板文件,但似乎并非如此。更改主页上的Joomla模块的内容

任何人都可以在正确的方向指向我如何更改Joomla网站主页上的模块内容吗?当我在Joomla管理员中查看模块设置时,似乎没有任何要编辑的内容,只是菜单和元数据。谢谢。

+0

我能够通过访问模板文件进行所需的更改。我使用Joomla管理界面来完成这项工作,方法是转到“Extensions> Template Manager>单击模板名称”。在那里,我可以直接编辑模板文件的HTML/PHP。感谢所有的帮助! – webworm

回答

1

每个模块都有自己的功能,因此它取决于您尝试修改的模块。 你可能想看看template overrides。通过执行模板覆盖,您可以修改模块输出而不会破坏模块的核心代码。

所以在模块的情况下,你应该看看你的模块的joomla安装。如果你的模块被称为mod_stackoverflow例如,你应该寻找

PATH_TO_JOOMLA/modules/mod_stackoverflow/ 

接下来,你应该找你要修改的模板文件。如果要修改模块的默认模板,如果你的模块的输出可以被覆盖,你应该寻找如default.php文件像这样:

PATH_TO_JOOMLA/modules/mod_stackoverflow/tmpl/default.php 

此时,你应该将文件复制到按照这个结构的模板文件夹:

TEMPLATE_NAME/html/mod_stackoverflow/default.php 

通过将这个文件在你的模板文件夹是,Joomla将使用此文件(而不是一个在模块文件夹中)输出​​模块的内容。现在你可以编辑这个文件,只要你喜欢。

希望这会有所帮助。

+0

非常感谢帮助。这是很好的信息。不幸的是,我目前无法访问网络服务器。拥有该网站的朋友正在尝试从以前的开发者身上转变,他们在做出改变时“反应迟钝”。他所拥有的只是CMS登录,并希望我能为他做出改变。可能无法访问Web服务器。 – webworm

+0

你可以使用这个[文件管理组件](https://extensions.joomla.org/extensions/core-enhancements/file-management/2630)。你可以从Joomla的admin cp安装它。 – effectica

+0

我能够通过管理界面访问模板。查看原始问题的详细信息... – webworm

0
  • 检查主页内容是文章或模块。如果是文章,只需转到以下路径。 Joomla管理员 - >目录 - >精选文章 - > 在这里你可以找到主页文章,并通过点击文章标题进行修改。
    • 如果它是模块,你只需去Joomla管理员 - >组件 - >模块管理器 在这里你首先找到哪个模块在主页中启用。然后您可以编辑模块内容。