0

カスタムの 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>

何らかの理由で頭の部分が正しく表示されません。レイアウトにグリッドを使用しています。私はしばらくの間試みていて、回避策を見つけることができないので、誰かが私を助けてくれますか.

4

2 に答える 2

1

xml を検証してください。

変化する:

section="sixteen columns"  

section class="sixteen columns"...
于 2016-12-06T10:23:29.010 に答える
0

グリッド フレームワークを使用しているかどうかに関係なく、それは常に URL または href= に帰着し、index.php ファイル内でスタイルシートと画像に直接リンクします。これは5分前に私に起こったばかりで、いつも私に起こり、振り返って全体像を見ることはありません.

まず第一に理由はわかりませんが、何らかの奇妙な理由で<filename>index.html</filename>空のファイルを含める必要がある、または含める必要があると思います。

また、テンプレートの詳細に が必要であり、テンプレートのルートにfavicon.icoactualが必要です。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 を表示しなかったので、わかりませんでした..

于 2013-04-09T23:16:39.563 に答える