2

我正在制作一个 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 识别它?

4

1 回答 1

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 模板是用于前端的。

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

于 2012-12-03T20:01:34.493 回答