1

次のようなサイト構造があります。

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

さらにいくつかのフォルダーがありますが、これで問題がうまく説明できるはずです。ユーザーを作成し、バック オフィスへのアクセスを許可するサインアップ プロセスがあります。しかし、最近、ユーザーがログインしたときに、一部のノードが表示されないことに気付きました。

たとえば、テスト ユーザーを作成してすべてにアクセスできるようにしましたが、ログインすると、Articles フォルダーに 1 つの記事しか表示されず、Categories フォルダーにカテゴリが表示されない場合があります。これは、私が作成したすべてのユーザーで発生するようであり、表示される/表示されないノードは常に同じです。

たとえば、ユーザーが記事を作成した場合、これは公開されるまでツリーに表示されません。保存してもツリーに表示されません。そのため、保存して移動すると、ノードが「失われます」。

管理者アカウントでは、これらの問題は発生しません。

サイト全体を再公開し、問題のフォルダーにノードをリロードし、web-config に触れて、新しく作成されたユーザーを管理者に設定しようとしましたが、まだうまくいきません。

アップデート

少し調べてみると、最初に読み込まれるノードにはすべて子ノードがあるようです。例として、A1 に "Link 1" と "Link 2" という 2 つの子がある場合、私の理解では、それは表示されますが、A2 と A3 は表示されません。

4

1 に答える 1

0

問題が見つかりました!

カスタム ツリーを試すとき、ノードから「削除」アクションを削除するイベントの例を実装しました。何らかの理由で、ノードに子があり、現在のユーザーが所有している場合 (管理者でない場合) にのみノードをレンダリングしていました。

どっ!

于 2012-08-06T10:16:38.197 に答える