新创建的模板的templateDetails.xml在joomla 1.5中不起作用

时间:2013-07-11 05:49:56

标签: joomla

我创建了一个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

1 个答案:

答案 0 :(得分:0)

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

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

您正在寻找如下所示的JDoc语句:

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

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

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