我被要求对运行Joomla的网站主页上的链接进行“一次性”更改。问题是我不熟悉Joomla管理。我希望它可能类似于WordPress,我可能需要修改模板文件,但似乎并非如此。
有人能指出我如何改变Joomla网站主页上模块内容的正确方向吗?当我在Joomla管理员中查看模块设置时,似乎没有任何要编辑的内容,只有菜单和元数据。谢谢。
答案 0 :(得分: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将使用此文件(而不是模块文件夹中的文件)输出模块内容。现在您可以根据需要编辑此文件。
希望这有帮助。
答案 1 :(得分:0)