2013-02-12 167 views
0

我正在定制joomla模板。每次我尝试从后端安装它时,它都会上传,但不会安装。我已经检查了所有的目录列表和东西,但似乎无法找到问题所在。 这里是我的templatedetails.xmlJoomla模板没有正确安装

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN"    "http://www.joomla.org/xml/dtd/1.6/template-install.dtd"> 
<extension version="2.5" type="template" client="site"> 
<name></name> 
<creationDate></creationDate> 
<author></author> 
<authorEmail></authorEmail> 
<authorUrl></authorUrl> 
<copyright>Copyright (C)</copyright> 
<version>2.0</version> 
<description></description> 

<files> 
    <folder>css</folder> 
    <folder>images</folder> 
    <folder>js</folder> 
    <filename>index.php</filename> 
    <filename>templateDetails.xml</filename> 
</files> 

<positions> 
    <position>message</position> 
    <position>search</position> 
    <position>logo</position> 
    <position>menu</position> 
    <position>image slider</position> 
    <position>left menu</position> 
    <position>right menu</position> 
    <position>twitter</position> 
    <position>aboutA</position> 
    <position>aboutB</position> 
    <position>aboutC</position> 
    <position>info</position> 
    <position>footer</position> 
    <position>banner</position> 
    <position>Small-banner</position> 
    <position>facebook</position> 
    <position>contact-form</position> 
    <position>banner-third</position> 
</positions> 

</extension> 

的名称和细节都在zip文件。

,这里是我的index.php

<?php defined('_JEXEC') or die('Restricted access');?> 

<body> 
    <div class="container"> 
<div class="row"> 
<h1><a href="index.html"><img src="images/logo1.png" alt="South Georgian Bay Community Health Center. Every One Matters"/></a></h1> 
</div> 
<div class="row"> 
<section class="sixteen columns"> 
    <jdoc:include type="modules" name="mainmenu" style="xhtml"/> 
</section> 
</div> 

<section class="sixteen columns"> 
    <div id="sliderFrame"> 
    <div id="slider"> 
     <img src="images/image-slider-1.jpg" alt=" " /> 
     <img src="images/image-slider-2.jpg" alt=" " /> 
     <img src="images/image-slider-3.jpg" alt=" " /> 
     <img src="images/image-slider-4.jpg" alt=" " /> 
     <img src="images/image-slider-5.jpg" alt=" "/> 
<jdoc:include type="modules" name="slideshow" style="xhtml"/> 
    </div> 
    </div> 
    </section> 

</div> 
<div class="row"> 
<section="sixteen columns"><p></p></section> 
<section="seven columns"><p></p></section> 
</div> 
<div class="row"> 
<section class="twelve columns"> 
     <jdoc:include type="message" /> 

     <jdoc:include type="component" style="xhtml"/> 
    </section> 
    <section class="four columns "> 
     <jdoc:include type="modules" name="twitter" style="xhtml"/> 
    </section> 
</div> 

<div class="row"> 
<section class="five columns"> 
<jdoc:include type="modules" name="aboutA" style="xhtml"/> 
</section> 

<section class="five columns"> 
<jdoc:include type="modules" name="aboutB" style="xhtml"/> 
</section> 

<section class="five columns"> 
<jdoc:include type="modules" name="aboutC" style="xhtml"/> 
</section> 

</div> 
<div class="row"> 
<section class="sixteen columns"> 
<jdoc:include type="modules" name="footer" style="xhtml"/> 
</section> 
</div> 
</div> 

它没有显示我的头部分由于某种原因正确。我正在使用网格布局。 任何人都可以帮助我,因为我一直在尝试一段时间,无法找到解决办法。

+1

的安装过程中应完全围绕XML文件来驱动。由于听起来您没有收到任何错误,因此我会先更新至少包含一个名称的xml文档的顶部(通常与您希望模板所在的文件夹名称相同)。我不认为没有名字就没有用。 – 2013-02-13 05:56:34

+0

并使其成为一个没有空格的名称。 – Elin 2013-02-16 00:10:41

回答

0

不管你是否使用网格框架,它总是归结为链接到你的样式表和图像直接在index.php文件中的URL或href =。这在我5分钟前就发生在我身上,它总是发生在我身上,我从不回头看看大局。

首先,我不知道为什么,但我认为出于某种奇怪的原因,您应该或必须包含一个<filename>index.html</filename>空白文件。

未来

你还需要在你的templatedetails一个favicon.ico并在模板的根实际favicon.ico。我确实认为这是强制性的,或者破坏了一个模板,或者导致直接从joomla安装下载失败!

我的问题是即使我的样式表似乎被调用,他们真的没有被调用,所以我做了什么,以及我将来总是做什么,当构建joomla模板是要在所有我的引用头部或其他地方的文件。

比方说你有href="css/bootstrap.min.css"什么的。添加此

<?php echo $this->baseurl ?> 
/templates/ 
<?php echo $this->template ?>/ 

,使其

href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/bootstrap.min.css" 

如果没有别的工作这么意志,这是一个很好的做法了。

你也不能!无法忘记对你的标签<jdoc:include type="head" />

你没有显示你所有的index.php,所以我不能告诉的开始..

1

请验证您的XML。

变化:

section="sixteen columns" 

section class="sixteen columns"...