Joomla模板无法识别

时间:2012-12-03 19:53:26

标签: templates joomla joomla2.5

我正在制作一个Joomla 2.5.8模板,但是joomla不会认出它。

我有这个文件结构(注意,它是一个子域名)

kadobos (root of subdomain)
    |>templates
          |>kadobosTemplate
                |>index.php
                |>templateDetails.xml

index.php现在只持有以下代码:

<!DOCTYPE html>
<html>
    <head>
        <title>KadoBos, voor al uw speelgoed</title>
    </head>
    <body>
        Welkom op deze website
    </body>
</html>

templateDetails.xml包含以下代码:

<?xml version="1.0" encoding="utf-8">
<install version="1.5" type="template">
    <name>kadoBosTemplate</name>
    <author>Marc Meesters</author>
    <version>1.0</version>
    <description>
        Template op maat gemaakt voor KadoBos, door Marc Meesters
    </description>
    <files>
        <filename>index.php</filename>
        <filename>templateDetails.xml</filename>
    </files>
</install>

但是我没有在模板管理器上看到模板。所以我不能选择它作为默认模板的网站。我怎么能让joomla认出来呢?

1 个答案:

答案 0 :(得分:3)

当您使用Joomla 2.5时,您的XML文件应如下所示:

<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="template" client="site">
    <name>kadoBosTemplate</name>
    <author>Marc Meesters</author>
    <version>1.0</version>
    <description>
        Template op maat gemaakt voor KadoBos, door Marc Meesters
    </description>
    <files>
        <filename>index.php</filename>
        <filename>templateDetails.xml</filename>
    </files>
</extension>

请注意,<install>应为<extension>1.5应为2.5。 我还添加了client="site",它将特别告诉Joomla模板是用于前端的。

请务必在进行这些更改后重新安装模板。