我被要求对运行Joomla的网站的主页上的链接进行“一次性”更改。麻烦的是我对Joomla管理不熟悉。我希望它可能类似于WordPress,我可能不得不修改模板文件,但似乎并非如此。更改主页上的Joomla模块的内容
任何人都可以在正确的方向指向我如何更改Joomla网站主页上的模块内容吗?当我在Joomla管理员中查看模块设置时,似乎没有任何要编辑的内容,只是菜单和元数据。谢谢。
我被要求对运行Joomla的网站的主页上的链接进行“一次性”更改。麻烦的是我对Joomla管理不熟悉。我希望它可能类似于WordPress,我可能不得不修改模板文件,但似乎并非如此。更改主页上的Joomla模块的内容
任何人都可以在正确的方向指向我如何更改Joomla网站主页上的模块内容吗?当我在Joomla管理员中查看模块设置时,似乎没有任何要编辑的内容,只是菜单和元数据。谢谢。
每个模块都有自己的功能,因此它取决于您尝试修改的模块。 你可能想看看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将使用此文件(而不是一个在模块文件夹中)输出模块的内容。现在你可以编辑这个文件,只要你喜欢。
希望这会有所帮助。
非常感谢帮助。这是很好的信息。不幸的是,我目前无法访问网络服务器。拥有该网站的朋友正在尝试从以前的开发者身上转变,他们在做出改变时“反应迟钝”。他所拥有的只是CMS登录,并希望我能为他做出改变。可能无法访问Web服务器。 – webworm
你可以使用这个[文件管理组件](https://extensions.joomla.org/extensions/core-enhancements/file-management/2630)。你可以从Joomla的admin cp安装它。 – effectica
我能够通过管理界面访问模板。查看原始问题的详细信息... – webworm
我能够通过访问模板文件进行所需的更改。我使用Joomla管理界面来完成这项工作,方法是转到“Extensions> Template Manager>单击模板名称”。在那里,我可以直接编辑模板文件的HTML/PHP。感谢所有的帮助! – webworm