2013-02-12 123 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"...