Joomla改变了模板代码

时间:2016-10-13 22:37:42

标签: php html css joomla

遇到一个有趣的问题。

Joomla 3.6.2以某种方式改变了模板的index.php文件,创建了显示页面的奇怪结果。

index.php中代码的原始部分是:

<div id="content">
        <div id="main_content">
            <div id="breakingnews">
                <jdoc:include type="modules" name="breakingnews" style="xhtml"  />
            </div>
            <div id="news_module">
                <jdoc:include type="modules" name="news_module" style="xhtml"  />
            </div>
            <div id="component_wrapper">
                <jdoc:include type="message" />
                <jdoc:include type="component" />
            </div>
            <div id="content_module">
                <jdoc:include type="modules" name="content_module" style="xhtml"  />
            </div>
        </div>
        <div id="right">
            <div id="inner_right">
                <jdoc:include type="modules" name="right" style="xhtml"  />
            </div>
        </div>
        <div id="breadcrumbs">
            <jdoc:include type="modules" name="breadcrumbs" style="xhtml"  />
        </div>
        <div id="clearfix"></div>
    </div>

Joomla创建此代码: here

同样的事情也发生在网站的其他部分,例如,博客布局中的项目;它将.item和.span元素放在彼此内部:DIV #right is within #main_content DIV but it is not supposed to be

任何想法,伙计们?

谢谢!

1 个答案:

答案 0 :(得分:0)

您的组件模板中可能有不同数量的打开和关闭<div>标签(文章?) 你能看看/ templates / your_default_template / html / com_content / article / [如果你重建它]

或者在FireFox中尝试'view-source' - 它用红色标记未关闭的标签[ctrl + u](我不确定Chrome或Edge是否标记了它?)