0

管理領域でいくつかのカスタム フォームを作成しようとしていますが、スピード バンプにぶつかりました。

1.新しいメニュー グループに別の項目を追加しても、表示されません。グループに 2 つのアイテムがあり、グループは NAV に表示されますが、最初のアイテムにしかリンクしません。どのように振る舞うべきかわかりません。

2.また、マネージャー領域で追加のカスタム ビューを作成すると、MVC は共有フォルダーと _layout ビューを作成します。その場合、物事はうまくいきません。レイアウト ビューには、フッターとその他の定義された領域があります。マネージャーエリア関連ではないようです。共有ビューを削除しましたが、問題ありません。

3.マネージャー領域で到達可能な _layoutview が表示されないため、カスタム CSS および Javascript バンドルを追加するにはどうすればよいですか。パスをハードコーディングして動作させることができます。

御時間ありがとうございます!!!–</p>

4

1 に答える 1

1

将来的には、ここ SO で piranhacms タグを使用してみてください。これにより、関心のある人は電子メール通知を受け取ることができます!

うまくいかなかった場合の答えは次のとおりです:)

1 ) ホームページのガイドに従っている場合は、次のプロパティをメニュー項目に追加している可能性があります。

Permission = "ADMIN_PRODUCT"

これは、マネージャーでビューにカスタム権限を設定できる例にすぎません。存在しない、または使用されていないアクセス許可を追加しないようにしてください。その場合、メニュー項目は表示されません。

2 ) マネージャ領域にレイアウト ビューを追加すると、Piranha dll に埋め込まれたものの代わりにこれらが使用されます。これは実際には機能であるため、すべてのデフォルト ビューをオーバーライドできます。残念ながら、これはVisual StudioのかなりSTUPIDのスキャフォールディングでは常にうまくいくとは限りません。

3 ) ファイルを追加する場合:

~/Areas/Manager/Content/Css/Style.css

マネージャーで使用します。マネージャー レイアウトへのスクリプトの追加はサポートされていないため、カスタム ビューからカスタム JavaScript を含める必要があります。これは主に、マネージャーが使用するスクリプトとユーザーが含める可能性のあるスクリプトとの間で競合が発生するのを回避するためです。

よろしくお願いします

ホーカン

于 2014-11-12T11:20:55.973 に答える