Umbraco - 对无法访问内容部分的用户使用预览功能

时间:2018-03-26 09:51:08

标签: umbraco umbraco7

我想利用内置的Umbraco内容预览功能,但它不能与无法访问内容部分的用户合作。

我创建了一个自定义部分,允许用户编辑内容节点并保存更改。由于我的要求,即使我进一步限制其权限,也无法允许这些用户直接访问内容部分。

我在自定义部分添加了一个按钮,用户将用户重定向到特定内容节点的预览网址。如果用户有权访问内容部分,则此方法可以正常工作,但如果没有,则会显示错误:'当前用户无法访问部分/应用内容'& #39;

有没有办法解决这个或我可以使用的解决方法?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

这个没有真正的修复,因为它正确地将权限应用于预览功能。如果您有权访问内容部分,您应该只能访问预览,因为预览是该部分的一部分。

你可能会让用户访问内容部分,但是将他们的起始节点设置为虚拟节点,他们没有任何权限可以执行任何操作,这取决于它检查的积极程度您可以访问(它是否只是检查您是否有权访问该部分,或者它是否检查您是否也可以访问实际页面)。

如果您100%无法让用户访问内容部分,则另一个选项是根据内置预览的功能编写您自己的自定义预览功能,但不需要用户拥有访问内容部分。功能的来源可以在主要的Github仓库中找到。