0

您好,我是开发人员,没有管理员,我的网站(电子商店)有问题。我在我的网站上使用 HikaShop 组件,并希望在主页上显示最后的产品。在主页中,我添加模块并设置位置,并在配置中设置为仅在主页上可见。但不工作。我在管理中配置哪里可见哪里不可见。我尝试在我的索引手册中添加

<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 -->

我有顶部菜单(主页、关于我们、产品、联系人),当我单击顶部菜单中的关于我们和其他页面时,该模块不可见工作正常。但在现场我有侧边栏,我显示产品类别。还有一个问题,当我点击类别时,最后一个产品模块在那里可见。

示例:--> 顶部菜单

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 回答