3

Orchard CMS アプリケーションがあります。ホームページ以外に複数のページを作りたい。他のページにメニューを表示したい。ユーザーがログインすると、その役割に応じてメニューが表示されます。誰でもこれに対する解決策を教えてもらえますか?

4

2 に答える 2

1

管理メニューの[新規] --> [ページ]を選択して、管理ダッシュボードに新しいページを作成できます。メニューは静的な atm であるため、メニュー項目を現在のユーザー ロールに制限するすぐに使える機能はありません。ところで、私はこのためのモジュールを構築しているので、そのような機能は数週間で利用可能になります。

乾杯

于 2011-03-19T05:30:39.073 に答える
0

「ホームページ以外」にメニューを追加するには - ルール !url'/homepage' を使用してレイヤーを追加できます (正確ではない可能性があります)。その後、そのレイヤーにメニュー ウィジェットを割り当てることができます。

現在、役割ベースのメニューを取得するのは少し難しくなっています。レイヤールールでロールを使用できますか? 見たことはありませんが、存在する場合は、このようなルールを使用して役割ごとにレイヤーを作成できます。!url'/ホームページ' && ロール'foo'

于 2011-07-19T04:26:25.427 に答える