[英]Joomla Template not installing properly
我正在制作一個自定義的joomla模板。 每次我嘗試從后端安裝它時,它都會上傳但沒有安裝。 我已經檢查了所有目錄列表和內容,但似乎找不到問題所在。 這是我的templatedetails.xml
<?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>
由於某種原因,它無法正確顯示我的頭部。 我正在為布局使用網格。 有人可以幫我嗎,因為我已經嘗試了一段時間,卻找不到解決方法。
請驗證您的xml。
更改:
section="sixteen columns"
至
section class="sixteen columns"...
不管您是否使用網格框架,它始終都指向URL或href =,直接鏈接到index.php文件中的樣式表和圖像。 這只是在5分鍾前發生在我身上,並且一直在發生在我身上,所以我從不回頭看大圖。
首先,我不知道為什么,但是出於某些奇怪的原因,您應該或必須包含一個<filename>index.html</filename>
空白文件。
下一個
您還需要在模板詳細信息中添加一個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,所以我無法告訴您。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.