【问题标题】:Default Liferay Web Content View Permissions默认 Liferay Web 内容查看权限
【发布时间】:2016-03-19 14:58:51
【问题描述】:

我们有一个门户 (6.2 CE GA3),人们在其中创建 Web 内容。

创建新的 Web 内容时,它的可见性会自动设置为“站点成员”。这需要编辑为每个单独的 Web 内容更改此设置:

有什么办法可以将其设置为“Guest Role”作为新标准?

【问题讨论】:

    标签: liferay liferay-6 web-content


    【解决方案1】:

    您是否有只有个私人页面,或者您是从私人页面创建网络内容?这可能会导致以这种方式选择默认值。

    我很清楚文档库的一些默认设置。可能 Web 内容也有一个默认设置:如果您来自控制面板并且您有私人页面,Liferay 比抱歉更安全,并且默认为 站点成员可见性。如果您只有有公共页面,Liferay 在任何情况下都将默认为公共网页内容。

    正如您在下面的评论中所说,我相信情况确实如此。默认条件:

    • 如果从公共页面添加内容:默认为 public
    • 如果内容是从私人页面添加的:默认为仅限会员
    • 如果从控制面板/站点管理中添加内容并且您在此站点中有任何私人页面:默认为仅限会员(“比抱歉更安全”)
    • 如果从控制面板/站点管理添加内容并且此站点中不存在私人页面:默认为 公共

    如果您需要摆脱私人页面,请按照 Tobias 在 cmets 中的建议进行升级。

    【讨论】:

    • 嗨奥拉夫 - 我们有很多公共页面(只有一个私人页面),我不是来自私人页面。我登录,转到控制面板并处理我的 Web 内容。还有其他方法可以将“来宾角色”设置为标准吗?
    • 嗨奥拉夫 - 我检查了代码:如果根本没有私人布局,LIferay 只会设置“访客角色”权限。由于我们有一个私有布局(我不能删除,因为 liferay 告诉我我至少需要一个私有布局),所以我们似乎被“站点成员”预选所困......
    • @Breiti:自 6.2 CE GA4 起应该可以删除私有页面,请参阅LPS-45170
    • 非常感谢你们两个 - 这就是解决方案:1)升级 2)摆脱私有布局或 1-b)写钩子
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 1970-01-01
    • 2015-05-26
    • 2013-05-04
    • 2010-10-19
    • 1970-01-01
    • 2012-02-24
    相关资源
    最近更新 更多