0

我需要设置对具有以下结构的媒体文件的访问: 媒体文件夹被指定为属于特定成员组。然后,下面的子文件夹需要可供父成员组中的一部分成员使用。关于如何最好地实现这一点的任何想法?我将使用用户控件呈现实际的文件下载链接,但我应该如何在后端设置此访问控制?我需要一个成员组选择器和一个多成员选择器。这些是否存在于任何地方?

4

2 回答 2

1

从未使用过,但 our.umbraco 上有一个Filtered Member Picker 项目。您可能还对受保护的媒体包感兴趣。我无法证明他们的质量,但他们可能会帮助指导你。

于 2009-07-20T18:45:54.513 回答
0

这感觉就像管理页面中的一个自定义部分,您可以在其中创建一个页面来管理这个嵌套层次结构。有关如何创建自定义部分的信息,请参阅 Umbraco.org 上的视频。

您将像在普通 ASP.Net 站点中一样为自定义部分编写 aspx 页面,并且可能将您的授权信息存储在自定义数据库表中。

您还将编写一个业务逻辑类,将这些信息提供给您编写的 Web 用户控件。Web 用户控件包含在宏中并在模板中使用。他们会将自动化内容公开给给定的访问者。

这不是一件小事,但如果你真的熟悉 Umbraco,你应该可以在一天的时间内接近最终结果;然后从那里擦亮它。对此没有简单的配置,您可能会找到第 3 方加载项,但这是值得怀疑的。如果您可以使用标准 ASP.Net 解决这一挑战,那么您可以轻松地将自定义部分添加到 Umbraco 管理页面并启动并运行类似的功能。

于 2009-09-10T00:05:13.620 回答