1

私の DNN Web サイトの 1 つで、DNN メニューを使用しています。DNN メニューの一部の項目について、HOST ユーザーまたは管理者ユーザーが親またはルート メニュー項目にアクセスできるようにし、すべてのユーザーが子要素にアクセスできるようにしたいので、どうすればよいでしょうかホスト/管理者のみが有効になるようにすべてのルート メニュー項目を無効にし (クリック可能で、適切なリンクにリダイレクトする必要があります)、ルート項目のサブ メニュー項目はすべてのユーザーに対して有効にする必要があります。私は解決策を切実に必要としています。これで私を助けてください。

4

2 に答える 2

3

これで欲しいのは奇妙なセットアップです。

親メニュー リンクを無効にするには、ページ プロパティを「無効」に設定するだけです。これにより、ページがメニューでクリックできなくなります。

ただし、何らかの理由で管理者がメニュー項目をクリックできるようにしたいが、他のユーザーはクリックできないようにしたい場合は、親メニュー項目を通常どおりに設定し、そのページを永続的にリダイレクトするように設定することをお勧めします。別のページで、2 ページ目が非表示になっています。2 番目のページには、管理者/ホスト ユーザーのみが表示できるように権限が設定されます。

そう...

parent : 有効、可視、すべてのユーザーの許可、「偽の親」への永続的なリダイレクト 子ページ 1 : 通常の子ページ 2 : 通常の子ページ n : 通常など

メニューのどこかに。偽の親: 非表示のページ、管理者のみの許可

少しぎこちないかもしれませんが、おそらく問題なく動作します。

于 2012-10-05T00:49:38.947 に答える