Joomla输出覆盖不起作用

时间:2013-09-02 09:35:20

标签: php joomla

有人知道输出覆盖不起作用的原因吗? 我熟悉输出覆盖并且之前尝试过,但这次它不会工作。 我试图覆盖文章类别博客布局,所以我复制了

  

\部件\ 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

2 个答案:

答案 0 :(得分:7)

HTML覆盖不会镜像组件的确切文件夹结构。

其默认结构为:

  

组件/视图/的template.php

在你的情况下:

  

模板/ yourTemplate / HTML / com_content /类别/ 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

答案 1 :(得分:0)

文件夹结构应该是

模板/ TEMPLATE_NAME / HTML / com_content /类别/ blog.php的