[英]Joomla output override not working
有人知道输出覆盖不起作用的原因吗? 我熟悉输出覆盖并且之前尝试过,但这次它不会工作。 我试图覆盖文章类别的博客布局,所以我复制了
\\分量\\ 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
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
文件夹结构应该是
模板/ TEMPLATE_NAME / HTML / com_content /分类/ blog.php的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.