Liferay中的用户级范围而不是站点范围

Liferay中的用户级范围而不是站点范围,liferay,portlet,liferay-6,usergroups,liferay-aui,Liferay,Portlet,Liferay 6,Usergroups,Liferay Aui,我在Liferay中创建了两个站点。SiteAlpha,SiteBeta。这两个站点都有3个页面,每个页面都包含wiki Portlet。我已经创建了3个用户组。UG1、UG2和UG3。我的要求是创建具有三个特定于用户组的作用域的Wiki内容,而不是site/community specify作用域,其中相同的内容将显示在两个站点中。如何实现这一点?Liferay中的内容只能有一个作用域。因此,你问题的确切措辞的答案是:它不起作用 然而,潜在的问题很容易解决:Liferay的开箱即用导航只显示同

我在Liferay中创建了两个站点。SiteAlpha,SiteBeta。这两个站点都有3个页面,每个页面都包含wiki Portlet。我已经创建了3个用户组。UG1、UG2和UG3。我的要求是创建具有三个特定于用户组的作用域的Wiki内容,而不是site/community specify作用域,其中相同的内容将显示在两个站点中。如何实现这一点?

Liferay中的内容只能有一个作用域。因此,你问题的确切措辞的答案是:它不起作用

然而,潜在的问题很容易解决:Liferay的开箱即用导航只显示同一个站点,但是没有什么可以阻止您扩展导航并从多个站点构建它。这样,SiteAlpha和SiteBeta的导航也可以包含SiteWiki的页面,甚至可以根据权限显示页面


如何做到这一点的一个例子是你的真实。我需要为版本6.2更新它,但是一般的方法应该在那里可见。当然,您也可以通过使用一个主题来硬编码它可以导航到的站点,从而达到同样的效果。

当然,谢谢Olaf。我将看看插件。但是,我不太明白这一点:-当然,你也可以通过使用一个主题,硬编码的网站,它可以导航到相同的结果。你能详细说明一下吗?好的,我会尽量说得更清楚:当你创建一个主题时,你会发现导航是由一个名为navigation.vm的模板构建的。默认情况下,这将枚举当前站点中的所有页面。但您也可以手动将任何其他站点或页面添加到此文件中的导航。我链接的插件通过编程实现了这一点,但是你的主题可以很容易地列出你想要的页面/站点。Olaf,感谢您的澄清。我在liferay 6.2中编译了您的github代码,并使用了自定义导航钩子。自定义导航钩子在当前站点的导航栏中创建了新的菜单项。关键是当我单击导航项时,我将被定向到原始站点URL,而不是加载当前站点中的内容。因此,这类似于站点重定向吗?此外,我在liferay文档中发现,如果站点位于同一层次结构中,则可以在站点内共享内容。例如,子站点可以访问其父站点内容。您是否了解有关此方面的详细信息?在站点和站点层次结构之间共享内容是liferay 6.2中的一项新功能-是的,您可以这样做。我提到的自定义导航插件只显示多个站点,就好像它们是单个站点一样,或者是在一个统一的导航中,而没有实际共享内容。它在6.1年的时间里变得栩栩如生,并且可能仍然有用:即使在分级网站中共享,也只有一个分级,您的共享需求可能更加复杂。退一步想想潜在的问题:您需要共享内容还是只在不同的上下文中呈现内容?