3

有谁知道为什么输出覆盖不起作用?我熟悉输出覆盖并且之前尝试过,但这次它不会工作。我正在尝试覆盖文章类别博客布局,所以我复制了

\components\com_content

并将其粘贴到我刚刚制作的“html”文件夹中的模板中

\templates\my_teamplate\html\com_content

我编辑了

\templates\my_teamplate\html\com_content\views\category\tmpl\blog.php

它不起作用,我尝试编辑原始核心,以确保它是正确的文件

\components\com_content\views\category\tmpl\blog.php

它有效,我很确定,它是正确的文件,我只是不知道它没有覆盖的原因。我的 Joomla 版本是 1.5.26

4

2 回答 2

7

HTML 覆盖不反映组件的确切文件夹结构。

它的默认结构是:

组件/视图/模板.php

在你的情况下:

模板/yourTemplate/html/com_content/category/blog.php

编辑

我正在扩展示例并添加模块的路径,以防万一有人需要它:

零件:

要覆盖的原始组件视图模板的 Joomla 路径:

/component/[componentName]/views/[viewName]/tmpl/[templateName].php

在您的模板中被此文件覆盖:

/templates/[yourTemplate]/html/[componentName]/[viewName]/[templateName].php

模块:

您要覆盖的原始模块模板的 Joomla 路径:

/module/[moduleName]/tmpl/[templateName].php

在您的模板中被此文件覆盖:

/templates/[yourTemplate]/html/[moduleName]/[templateName].php
于 2013-09-02T10:04:58.777 回答
0

文件夹结构应该是

模板/模板名称/html/com_content/category/blog.php

于 2013-09-02T11:42:08.177 回答