Orchard CMS アプリケーションがあります。ホームページ以外に複数のページを作りたい。他のページにメニューを表示したい。ユーザーがログインすると、その役割に応じてメニューが表示されます。誰でもこれに対する解決策を教えてもらえますか?
2 に答える
1
管理メニューの[新規] --> [ページ]を選択して、管理ダッシュボードに新しいページを作成できます。メニューは静的な atm であるため、メニュー項目を現在のユーザー ロールに制限するすぐに使える機能はありません。ところで、私はこのためのモジュールを構築しているので、そのような機能は数週間で利用可能になります。
乾杯
于 2011-03-19T05:30:39.073 に答える
0
「ホームページ以外」にメニューを追加するには - ルール !url'/homepage' を使用してレイヤーを追加できます (正確ではない可能性があります)。その後、そのレイヤーにメニュー ウィジェットを割り当てることができます。
現在、役割ベースのメニューを取得するのは少し難しくなっています。レイヤールールでロールを使用できますか? 見たことはありませんが、存在する場合は、このようなルールを使用して役割ごとにレイヤーを作成できます。!url'/ホームページ' && ロール'foo'
于 2011-07-19T04:26:25.427 に答える