0

みなさん、こんにちは。joomlaとメニューでテンプレートを作成します。

これは私のindex.htmlテンプレートです

<body class="cabecera <?php ($portada)? "" : "_otra"  ?> ">
        <div id="wrapper-top" class="fondo <?php ($portada)? "": "_otra" ?> ">
            <div class="row">
                <jdoc:include type="modules" name="mod_izquierdo" style="none"/>
                    <div id="wrapper-header-right" class="column grid_10">
                        <jdoc:include type="modules" name="mod_extranet" style="none"/>
                        <jdoc:include type="modules" name="mod_menuPrincipal" style="none"/>
                    </div>
            </div>
        </div>
        <div id="wrapper-body" class="row">
            <div id="content" class="column grid_16">
                <jdoc:include type="component" />
                <jdoc:include type="modules" name="mod_noticias" style="none"/>

            </div>
            <div class="clr"></div>
            <jdoc:include type="modules" name="mod_carrusel" style="none"/>
            <div class="clr"></div>

            <div id="noticias" class="column grid_16">

            </div>
        </div>
        <jdoc:include type="modules" name="mod_pie" style="none"/>
    </body>

メニューの場合、モジュールmod_menuPrincipalを作成します。これはリンクです

<div id="Menu_Principal">
    <ul class="menu">
        <li id="current" class="parent active item1"><a href="<?php echo JRoute::_('index.php?Itemid=1');?>"><span>Principal</span></a></li>
        <li class="item2"><a href="<?php echo JRoute::_('index.php?option=com_content&view=article&id=2');?>"><span>Hardware</span></a></li>
        <li class="item3"><a href="<?php echo JRoute::_('index.php?option=com_content&view=article&id=3');?>"<span>Software</span></a></li>
        <li class="item4"><a href="<?php echo JRoute::_('index.php?option=com_content&view=article&id=4');?>""><span>Other</span></a></li>
    </ul>
</div>

記事を作成しましたが、リンクをクリックしても何も表示されません。フッターと他の人だけが考え、記事の内容は表示されません。

私は何かが恋しいですか?何か案が?

4

2 に答える 2

1

あなたが行方不明です-

<jdoc:include type="component" /> 

これにより、コンポーネントがロードされます。これを、記事を表示するindex.phpに追加します。これが機能しない場合はお知らせください。

于 2012-10-31T16:04:55.653 に答える
0

コアテンプレート、メニューマネージャー、コアmod_menuを使用して、メニューがどのように機能するかをマスターすることを本当に考えます。これは、テンプレートとはまったく関係ありません。メニューマネージャを使用していくつかのメニューリンクを作成し、それらがレンダリングされたページにどのように変換されるかを確認します。次に、それが必要な場合は、テンプレートの作成に取り組みます。

または、逆に、最初にテンプレートがどのように機能するかを理解します。jdoc:includeモジュールとモジュール(およびコンポーネントとヘッド)を使用して、モジュールをページのさまざまな場所に配置します。次に、メニューシステムの使用方法を学びます。

2つのピースを組み合わせます。

思ったよりずっと簡単だと思います。

于 2012-11-01T19:34:49.763 に答える