0

こんにちは開発者です。管理者ではありません。ウェブサイト (e ショップ) に問題があります。私は自分のサイトで HikaShop コンポーネントを使用しており、ホームページに最新の製品を表示したいと考えています。ホームページで、モジュールを追加して位置を設定し、構成で設定して、HOME ページにのみ表示されるようにします。しかし、動作しません。目に見える場所が見えない場所を管理で構成します。インデックスマニュアルに追加しようとしました

<div id="wraper"> 
   <jdoc:include type="message" />
    <?php
        $app = JFactory::getApplication();
        $menu = $app->getMenu();
        if ($menu->getActive() == $menu->getDefault()) 
        {?>
            <jdoc:include type="modules" name="position-10" /><?php
        } ?>

        <jdoc:include type="component" />

</div><!--END OF WRAPER -->

トップ メニュー (HOME、AboutUs、Product、Contact) があり、トップ メニューの About us と他のページをクリックすると、モジュールが表示されず、正常に動作します。しかし、サイトには製品カテゴリを表示するサイドバーがあります。問題があります。カテゴリをクリックすると、最後の製品モジュールがそこに表示されます。

例: --> TOPメニュー

example.com -> TRUE = モジュールの最後の製品が表示されます

example.com/index.php/abut-us -> FALSE = モジュールの最後の製品が表示されない

example.com/index.php/product -> FALSE = モジュールの最後の製品が表示されない

example.com/index.php/contact -> FALSE = モジュールの最後の製品が表示されない

--> サイドバー

example.com/category/17-fishing-road -> TRUE = モジュールの最後の製品が表示されます すべてのカテゴリで表示されますが、ホームページでのみ構成します

そして、すべてのサイドバーに表示されます。これを修正して、にのみ表示する方法についてのアイデア

example.com/index.php (ホームページ)

4

2 に答える 2

1

これを試して:

if(JRequest::getVar('view') == "frontpage" ) {
    //You are in!
}
else {
    //You are out!
}
于 2013-10-17T18:05:20.097 に答える
0

モジュールの割り当ては、テンプレート index.php ではなく、モジュール マネージャーを介して行われます。

Sp、モジュールマネージャー(バックエンド)に移動し、割り当てたいモジュールを開きます。左下で、割り当てたいメニュー項目を選択できます。

この方法でうまくいかない場合は、サイトに問題があるはずです。

お役に立てれば

于 2013-02-24T14:09:20.277 に答える