1

我有一个类似于以下的站点结构:

Content
  - Home
    - Articles
      - A1
      - A2
      - A3
    - Categories
      - C1
      - C2
      - C3

还有几个文件夹,但这应该可以很好地说明问题。我有一个注册过程,可以创建用户并允许他们访问后台。但是,最近,我注意到当用户登录时,某些节点并没有出现。

例如,我创建了一个测试用户并授予了对所有内容的访问权限,但在登录时,他们可能只能在“文章”文件夹中看到一篇文章,而在“类别”文件夹中看不到任何类别。这似乎发生在我创建的任何用户身上,并且它总是显示/不显示相同的节点。

如果用户创建了一篇文章,那么在它发布之前它不会显示在树中。即使保存也不会导致它显示在树中。所以保存和导航会导致节点“丢失”。

管理员帐户不会发生这些问题。

我尝试重新发布整个站点,重新加载相关文件夹上的节点,以及触摸 web-config 并将新创建的用户设置为管理员,但仍然没有运气。

更新

经过一番调查,最初加载的节点似乎都有子节点。例如,如果 A1 有 2 个孩子,“Link 1”和“Link 2”,据我了解,这将显示,A2 和 A3 不会。

4

1 回答 1

0

我发现了问题!

When experimenting with custom trees, I implemented an example for an event that would remove the "Delete" action from the nodes. For some reason this was only rendering the node if it had children and was owned by the current user (if they weren't admin).

Doh!

于 2012-08-06T10:16:38.197 回答