2

最近、Orchard CMS に取り組み始めました。「 」のような「レイヤールール」でレイヤーを作成できますnot url '~/some-page-url'。私の質問は、「 と組み合わせることは可能ですかLayer RuleUser Roleこのように試しまし'authenticated(admin)'たが、期待どおりに機能しません。

私がやったこと:「テストページ」というタイトルの簡単なページを作成し、「管理者のみ」というナビゲーションを作成しました。ウィジェットページで、レイヤールールで「認証済みレイヤー」と「編集」を選択し、「認証済み」を「認証済み(管理者)」に変更しました。

予想: 管理者がログインしたときにのみ、作成したメニューがフロント エンドに表示されます。他のユーザーログインメニューを非表示にする必要はありません。

「私が正しい道を進んでいるかどうかにかかわらず、誰かが私を正しい道に導くことができます。」PS:私の英語でごめんなさい。

4

2 に答える 2

2

この機能はそのままではサポートされていませんが、それを提供するモジュールがギャラリーにあります。

役割層ルール

于 2015-01-30T10:24:20.047 に答える
0

このルールはv1.10 以降、Orchard コアに存在するようになりました。

これは、古いルール エンジンの機能の変換として何気なく追加されたもので、主要な開発者でさえ、それがそこにあったことを覚えていませんでした (笑)

于 2016-09-18T22:12:37.523 に答える