0

1.5 から 2.5 に移行しており (片頭痛と言うべきです)、1.5 からの改訂されたテンプレートは機能していますが、使用時にコンテンツが表示されません。助けてください!

コードは次のとおりです。

  <body>
    <div id="container">
      <div id="header"> <a href="<?php echo $this->baseurl ?>/home.html"><img src="images/stories/blank.gif" width="180" height="93" border="0" alt="Home"></a>
        <div id="hdnav">
          <jdoc:include type="modules" name="headnav" style="none" />
        </div>
      </div>
      <div style="clear:both;"></div>
      <div id="navigation">
        <div id="topnav">
          <jdoc:include type="modules" name="topnav" style="none" />
        </div>
      </div>
      <div style="clear:both;"></div>
      <div id="content">
        <div id="maincontent">
          <jdoc:include type="message" />
          <jdoc:include type="component" />
        </div>
        <?php if($this->countModules('right')) : ?>
        <div id="rightcol">
          <jdoc:include type="modules" name="right" style="xhtml" />
        </div>
        <?php endif; ?>
      </div>
      <div id="footer">
        <jdoc:include type="modules" name="footer" style="none" />
      </div>
    </div>
    <jdoc:include type="modules" name="debug" />
    </body>
   </html>
4

1 に答える 1

0
  1. スタイル

時間をかけて div 用の新しい css を作成してください。テーブルは古いもので壊れやすく、モバイル デバイスではまったくの悪夢です。

  1. オーバーライド

1.を行う場合、それらは必要ありません。とにかくとても簡単です。

テンプレートのオーバーライドは、テンプレートの html サブフォルダー (わずかに異なるフォルダー構造) の下にコピーされる単なるコンポーネントまたはモジュール ビュー テンプレートであり、Joomla は元のファイルの代わりにそれらを使用します。
たとえば、記事ビューをオーバーライドしたい場合は、

/components/com_content/views/article/tmpl/

そのオーバーライドは次の場所に配置されます

/templates/your_template/html/com_content/article

1 つの小さな問題: コンポーネントの tmpl フォルダー全体を常にコピーするようにしてください。テンプレート内のすべてのレイアウトをオーバーライドする必要があります。

詳細については、 http://docs.joomla.org/How_to_override_the_output_from_the_Joomla !_core を参照してください。

于 2013-02-27T23:22:07.853 に答える