[英]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.