1

我正在使用 Kentico 默认中继器来显示最新更新的文档。我已经选择了我想在转发器中作为列表显示的所有文档类型(例如文章、页面等)。我还想根据访问者的角色和权限显示列表内容,因此我想在转发器属性中启用检查权限复选框。

所以现在我除了允许用户根据他/她的角色权限显示的记录。我创建了一个角色Member并将成员角色分配给两个文档 A 和 B。

结果并没有像我预期的那样到来。当我以成员角色登录时,最新更新的文档应该来自我选择的任何文档类型的列表ordered by modified date in reverse chronological order

但是我只从列表中选择的第一个文档类型中获取记录。

例如,如果我选择文章和页面,那么我只会看到文章类型的文档。如果我先选择页面,那么我只会在列表中看到页面类型的文档。其他类型的文档根本不显示。

如果需要更改,请建议我们需要在设置中修改的位置?

4

1 回答 1

0

这听起来不像您的具体问题,但是在单个转发器中使用多种文档类型时,请确保字段名称匹配。例如,如果要对日期字段进行排序,则需要在两种文档类型中将其命名为相同。

此外,另一个相关的,请确保您区分 Kentico 跟踪的“核心日期字段”和您可能拥有的任何其他日期字段。例如,每个文档都有一个“最后修改日期”字段,而新闻文档可能有一个附加的“发布日期”字段或类似的字段。

如果所有其他方法都失败了,您可能想尝试修复该站点。这可能是您正在使用的版本中的错误。您可以在此处找到 Kentico 的修补程序:http: //devnet.kentico.com/Bugtracker/Hotfixes.aspx

于 2013-09-04T13:36:55.980 回答