問題タブ [episerver-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1641 参照

asp.net-mvc - EpiServer CMS のコンテンツ領域に項目 (ニュース項目など) を一覧表示するページをレンダリングする方法

コンテンツ領域にアイテムのリストを表示したい (ページ リスト ブロックを使用してページのリストを表示しています)。コンテンツ領域にページ タイプをドラッグ アンド ドロップすると、「Castle.Proxy. ListingBlockProxy」.

以下は私のコードです....

HomeBlockPage.cs

ビュー モデル クラス - ListingBlockModel.cs

ListingBlock の Index.cshtml

コンテンツ領域にアイテムのリスト (ページのリスト) を表示またはレンダリングするために、ページの部分テンプレートを作成しました。

PagePartialController.cs

PagePartial.cshtml

編集モードでページをコンテンツ領域にドラッグ アンド ドロップすると、「Castle.Proxies.ListingBlockProxy」のエラーが発生します。

0 投票する
1 に答える
45 参照

episerver - ユーザーがいくつかのプロパティの 1 つだけを入力するように制限する

EpiServer プロジェクトには、使用するビデオ ( EPiServer.Url) または YouTube ID ( string) のいずれかを指定できるブロック タイプがあります。問題は、両方ではなく、どちらかを使用することだけが意味があるということです。もう一方のフィールドが入力されている場合、一方のフィールドを読み取り専用としてマークする方法はありますか?

0 投票する
2 に答える
508 参照

asp.net - クエリ パラメータを「プリティ URL」に変換する

パラメータを取り、そのジョブに関する詳細を含むビューを作成するJobDetailsPageControllerメソッドを持つEpiserver サイトがあります。URL は次のようになります。IndexjobIdhttps://hostname/<root-depending-on-site-tree>/jobs/?jobid=44

私が望むのは、フォームに URL を設定し.../jobs/manager-position-telco-44、基本的に役職のスラッグを作成し、ID を追加することです。過去に、Episerver 以外のサイトで標準の ASP.NET MVC 属性ルーティングを使用してこれを行ったことがありますが、EpiServer には、よくわからない独自のルーティングがあり、把握できません

また、スラッシュの後に非クエリ文字列を追加すると、一貫して 404 ページが表示されるので (驚くことではありません)、この動作を何らかの方法でカスタマイズする必要があります。EpiServers の標準ルーティングを使用して正しい「親」に到達する必要がありますが、後者の部分 (かなりの部分) は無視します。

EpiServer のページ ツリーの通常のページにそのような URL を作成することは可能ですか? 静的ルートを作成できることは理解していますが、このノードは他のページと同じように移動できるため、EpiServer を避けることはできません。

0 投票する
1 に答える
215 参照

episerver - ID の指定時に DDS がエンティティを保存しない

episerver で動的データ ストアを使用して永続化する前にエンティティに特定の ID を指定すると、エンティティが永続化されません。チュートリアルによると、これは問題ないはずでした。手がかりはありますか?例外はスローされず、Save 呼び出しは、ID を指定したエンティティの ID を返します。