0

我创建了一个 joomla 模板。按照指示,我已将文件和文件夹放入其中并链接到 index.php 中的 css 文件,但是当我剪切 templateDetails.xml 中的所有文本时,它仍然在浏览器中显示为以前的内容,即使在进行干净刷新后也显示在位置. 为什么它占据它的位置和css,我很惊讶。

编辑

根据评论,我一直在放置我的 templateDetails.xml 内容

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.5/template-install.dtd">
<install version="1.5" type="template">
        <name>bini7a</name>
        <creationDate>Mon, Jun-10, 2013</creationDate>
        <author>Bhojendra Rauniyar</author>
        <authorEmail></authorEmail>
        <authorUrl></authorUrl>
        <copyright>Bhojendra Rauniyar</copyright>
        <license>GNU/GPL</license>
        <version>1.0</version>
        <description>bini7a: Bhojendra Template</description>
        <files>
                <filename>index.php</filename>
                <filename>templateDetails.xml</filename>
                <folder>images</folder>
                <folder>css</folder>
        </files>
        <positions>
             <position>headera1</position>
             <position>headera2</position>
             <position>mid</position>
             <position>headerb1</position>
             <position>headerc1</position>
             <position>headerd</position>
             <position>left</position>
             <position>right</position>
        </positions>
</install>

但即使我删除所有这些位置,所有位置都可以作为定义的位置正常工作,而且 css

4

1 回答 1

0

templateDetails.xml只有在管理员的模块管理器中配置模块位置时,才真正需要在 Joomla 中指定的位置。一旦设置了位置,似乎templateDetails.xml不需要再次引用该文件以在该请求的位置显示模块。

要永久删除这些位置,请卸载模板并使用新的 XML 文件重新安装,或者(更好)从模板index.php文件中删除这些位置。

您正在寻找如下 JDoc 语句:

<jdoc:include type="modules" name="headera1" />

有关 JDoc 语句的更多信息,请参阅http://docs.joomla.org/Jdoc_statements

我希望这有助于解决您的困境。

于 2013-07-11T09:28:32.967 回答