Joomla 约姆拉2.5。阻止模块显示在文章页面上
我对用于显示类别内容的模块有问题。该模块设置为在此类别上显示,但当我打开同样属于此类别的文章时也会显示 我想要的是只显示并没有这个模块的文章,并且模块只在文章的类别上可见 我知道,如果我把每一篇文章都添加到一个新的菜单中,而这个菜单在网站上的任何地方都没有显示出来,这是可以实现的,但是这太多的工作了,对我的编辑来说是复杂的。我希望这可以在不把每一篇文章都添加到菜单上的情况下实现Joomla 约姆拉2.5。阻止模块显示在文章页面上,joomla,joomla2.5,joomla-module,Joomla,Joomla2.5,Joomla Module,我对用于显示类别内容的模块有问题。该模块设置为在此类别上显示,但当我打开同样属于此类别的文章时也会显示 我想要的是只显示并没有这个模块的文章,并且模块只在文章的类别上可见 我知道,如果我把每一篇文章都添加到一个新的菜单中,而这个菜单在网站上的任何地方都没有显示出来,这是可以实现的,但是这太多的工作了,对我的编辑来说是复杂的。我希望这可以在不把每一篇文章都添加到菜单上的情况下实现 谢谢大家! 这是由于文章从类别继承了itemID。Joomla根据菜单项的itemID放置模块。为了防止模块显示在菜单
谢谢大家! 这是由于文章从类别继承了itemID。Joomla根据菜单项的itemID放置模块。为了防止模块显示在菜单项的子项上,您需要使用高级菜单管理器。它可以选择仅在父菜单项上显示模块。这是由于文章继承了类别的itemID。Joomla根据菜单项的itemID放置模块。为了防止模块显示在菜单项的子项上,您需要使用高级菜单管理器。它可以选择仅在父菜单项上显示模块。没有称为“高级菜单管理器”的工具、应用程序、插件或组件 但是有一个插件叫做“高级模块管理器” Joomla2.5上的这个也有同样的问题 我将其设置为不在文章或类别页面上显示某些模块,但该模块仍然显示 我的印象是,这篇文章是在J2.5之前的joomla版本中创建的类别内 由于J2.5不再对类别使用相同的结构,它仍然不知何故选择了错误的菜单ID
目前,我仍在努力解决这个问题。没有所谓的“高级菜单管理器”工具、应用程序、插件或组件 但是有一个插件叫做“高级模块管理器” Joomla2.5上的这个也有同样的问题 我将其设置为不在文章或类别页面上显示某些模块,但该模块仍然显示 我的印象是,这篇文章是在J2.5之前的joomla版本中创建的类别内 由于J2.5不再对类别使用相同的结构,它仍然不知何故选择了错误的菜单ID
目前,我仍在解决这个问题您应该编辑模块的代码(如果是您的)或覆盖其视图(如果是核心)并从以下内容开始:
if (JRequest::getVar('view','')=='blog') {
作为我在一个相当复杂的站点上使用的一种替代方法,在模板级别执行此检查,并在此基础上输出两个不同的模块位置,即边栏博客和边栏文章
然后,您将复制一些模块(如果您希望它们同时出现在博客和文章页面上),但这是一个非常简单的修复方法,只需要很少的编码。您应该编辑模块的代码(如果它是您的)或覆盖其视图(如果它是核心)并从以下内容开始:
if (JRequest::getVar('view','')=='blog') {
作为我在一个相当复杂的站点上使用的一种替代方法,在模板级别执行此检查,并在此基础上输出两个不同的模块位置,即边栏博客和边栏文章
然后,您将复制一些模块(如果您希望它们同时出现在博客和文章页面上)但这是一个非常简单的解决方案,只需要很少的编码。我面临着同样的问题,我很惊讶Advance Module manager还没有解决这个问题。我也面临着同样的问题,我很惊讶Advance Module manager还没有解决这个问题。