2016-02-17 39 views
0

我想在我的Joomla网站的主页上显示幻灯片CK。我已进入模块的“作业”部分,并将其限制为“主页”菜单项,并将“否”包含在子项目中。这工作正常。我只能在我的主页上看到幻灯片。但是,我创建了一个链接到我的其他菜单中的一篇文章。当文章显示时,它显示幻灯片。当它跳转到那个链接时,我想压制它。我一直在玩各种选择,但没有太多的喜悦。如果有人能够澄清有选择地显示幻灯片的控制机制,我将不胜感激。将幻灯片CK限制在Joomla中的某些页面

回答

0

我发现了一种克服问题的方法,但有人可能会提出更好的方法。我专门去了并排除了作业中的某些选定的文章。我试图排除一个'隐藏'的类别,但这对我没有用。我的方法的缺点是,每次我介绍一篇新文章时,我都必须排除它。

0

如果我理解正确,您正在创建没有菜单项的文章。如果没有菜单项,您将无法轻松控制模块分配。

如果您很熟悉编辑模板,另一种方法是修改模板并加载模块。

  1. 找到您的模板的index.php文件。你应该可以通过模板管理器来做到这一点。

  2. 创建自定义模块位置,例如slideshow-ck并将幻灯片模块仅分配给主页。

  3. 然后在模板中,你将需要添加一些PHP如下:

    <?php 
        $menu = $app->getMenu(); 
        $active = $menu->getActive(); 
        if ($menu->getActive() == $menu->getDefault('en-GB')) && $this->countModules('slideshow-ck') ?> 
        <jdoc:include type="modules" name="slideshow-ck" style="html5" /> 
    <?php endif; ?> 
    

基本上是什么呢,如果它分配给菜单项只加载模块位置和用户目前正在查看主页。

https://docs.joomla.org/How_to_determine_if_the_user_is_viewing_the_front_page