2012-05-04 5 views
0

カスタムテーマに入れたerror/notfound.cshtmlページに特有のウィジェットを取得する方法がわかりませんでした。ORCHARD:Error/NotFoundとLogOnページの特定のウィジェットを表示

「URL」自体はありませんので、レイヤルールを作成することはできません。それを行う特定の方法はありますか?

また、url( "/ LogOn")などのURLルールを作成することができますが、私のURLには "?ReturnUrl =%2F"というログが追加されます。それは問題なのでしょうか、または私はちょうどurl( "/ LogOn *")をするべきですか?

「デフォルト」のすべてのウィジェットは、これらのページで正常に表示されます。しかし、ページのいくつかの部分では、それらのウィジェットのそれぞれのバージョンが異なるため、私は "Defualt"を使用しません。空の(デフォルトのウィジェットではないため)これらのゾーンにいくつかのコンテンツを表示したい。

ありがとうございました。

答えて

0

URLルールのコードに基づいて独自のルールを作成します。

+0

[OK]を、レイヤールールのセクションの管理画面で行うことができると思った。 –

+0

残念ながら、これはむしろ珍しいシナリオです。幸いにも、拡張性のポイントが存在します。 –

+0

ちょっとしたトラブルがありました。あなたがこれを手伝ってくれるのかどうか疑問に思っています。LayoutFilter.csとLayout.cshtmlをCustomThemeMachine(レイアウトの投稿)から取り出しました。私はあなたのVandelay.Industries 1.4モジュールのFail部分にそれらを挿入しようとしました。フィルタをFailLayoutFilter.csに変更しました。レイアウトをLayout-Vandelay_Industries-Fail.cshtmlにしました。両方が.csprojファイルに追加されました。しかし、それはそれを拾うことさえありません。何かご意見は? –

関連する問題