Joomla 1.7 - 显示相同的菜单,不同的内容给客人和成员

时间:2011-12-20 03:04:38

标签: joomla

在Joomla 1.7中,我想向登录的成员和访客显示相同的菜单。但对于会员我想显示每个菜单条目的会员内容以及我想要显示销售副本的访客。

我更喜欢使用原生ACL,但它并没有发生。

我试过用过这个: http://docs.joomla.org/Access_Control_List/1.6-2.5/Tutorial#Allowing_Guest-Only_Access_to_Menu_Items_and_Modules

但是我无法让它发挥作用 - 向访客显示所有受限制的内容并向成员显示。

任何人都知道另一种解决方案? 非常感谢 DEX

1 个答案:

答案 0 :(得分:1)

我有同样的问题,上面的链接解释了如何构建一个特定于客户的内容(并且它工作得很好),但它没有解释如何保持一个独特的菜单条目(总是可见=公共),它呈现2个不同的内容例如(这是我的需要):

  • for guest:登录页面

  • 已注册:具体内容

由于范围(guest / public / etc)是在入口菜单级别定义的,因此这是一个问题,您必须将其设置为public才能始终显示它。那么如何对要显示的主要组件说呢?

解决方案1:在guest虚拟机中创建一个条目菜单,例如TEST,例如:content = guest content在注册时创建另一个具有相同名称TEST(但是不同的别名)的条目菜单:content = registered content这模拟一个独特的菜单进入,但有不同的内容。

解决方案2:创建一个条目菜单,例如TEST,在公共场合,为它设置一个空白组件。在页面TEST中添加具有不同范围的不同模块(访客和注册)。通过安装允许的joomla扩展将组件作为模块。我没有尝试过这个也应该工作。

但这两种解决方案对我来说仍然是解决方法......有没有更好的方法来完成这项工作?

感谢。

ps:我正在使用joomla 2.5。

相关问题