我创建了一个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
答案 0 :(得分:0)
在管理员的模块管理器中配置模块位置时,才真正需要Joomla templateDetails.xml
中指定的位置。设置位置后,似乎不需要再次引用templateDetails.xml
文件以在所请求的位置显示模块。
要永久删除这些位置,请卸载模板并使用新的XML文件重新安装,或者(更好)从模板的index.php
文件中删除位置。
您正在寻找如下所示的JDoc语句:
<jdoc:include type="modules" name="headera1" />
有关JDoc语句的更多信息,请参阅http://docs.joomla.org/Jdoc_statements。
我希望这有助于解决你的困境。