問題タブ [episerver]

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 投票する
2 に答える
261 参照

properties - 他のプロパティからのデフォルトのメタ記述 (空の場合) - EPiServer

EPiServer 5 プロジェクトに取り組んでおり、ページ タイプのメタ記述プロパティに他のプロパティのデータを入力する必要があります。例: 本文の最初の文をメタディスクリプションとして使用します"

これは、エディターがメタ ディスクリプションを空のままにした場合に行う必要があります。この問題を解決する方法について何か助けはありますか?

どうもありがとう。

0 投票する
4 に答える
7919 参照

types - 現在のページの「ページタイプ」を取得する方法。EPiServer

現在のページのページタイプを取得するにはどうすればよいですか。私は試した

しかし、成功しません。何かをするために、ページタイプが特定のタイプと等しいかどうかを確認する必要があります。

ありがとう

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

menu - ホームページの場合、ホームページのロゴとメニュー項目の「リンク」を削除 - EPiServer

あなたが実際にホームページをナビゲートしている場合、私のページのロゴと「ホーム」と呼ばれるメニュー項目のホームページへのリンクを削除したいと思います。つまり、メニューのロゴとホームのリンクは、ホームページ、他のページでは、再びリンクにする必要があります。

これを達成する方法についてのアイデアはありますか?


どうもありがとう

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

episerver - EPiServer 共有 VPP フォルダー

これはばかげた質問かもしれませんが、私は以前にやったことがありません...

私たちはローカル開発環境を使用する同じプロジェクトの数人の開発者であり、外部サーバーに共有 VPP フォルダーをセットアップしたいと考えています。

外部の「testserver」に VPP フォルダーを作成しましたが、プロジェクト内のすべての開発者が共有するように構成するにはどうすればよいですか?

0 投票する
3 に答える
1782 参照

episerver - 現在のページが EPiServer ページかどうかを区別する方法

現在のページが EpiServer ページかどうかを知る必要があります。現在のページが開始ページかどうかを知る必要があるため、次のコード行を使用しています。

これはすべての EPiServer で完璧に機能しますが、EPiServer 以外のページを使用している場合、CurrentPage は StarPage の値を返します。これは、EPiServer 以外のすべてのページが StartPage として扱われることを意味します (もちろん、if ステートメントで)。

私が考えた1つの解決策は、ページがEPiServerページであるかどうかを最初に確認することですか? しかし、これを行う方法がわかりません。ページのクラスを取得できますか、またはこれを達成するにはどうすればよいですか?

アイデアや提案はありますか?

前もって感謝します。

0 投票する
3 に答える
501 参照

episerver - Repeater で EPiImageResizer を使用する

リピーターで使用すると、EPiImage に画像が表示されません。

リサイザーをリピーターの外に移動すると、魅力的に機能します..

私が考える必要がある特別なことはありますか?

0 投票する
4 に答える
2119 参照

magento - Commerceフレームワークを別のWCMSと統合する方法

複数のWebサイトを実行するために、拡張性が高く、トランザクション性の高いWebプラットフォームを構築したいと思います。製品情報は外部のPIMから取得され、検索は外部のサービスによって提供されます。また、注文処理のためにERPシステムと統合する必要があります。

私が決定するために残した2つの機能領域は、WebCMSとコマースフレームワークです。私はSitecore、EpiServer、Magento、MSCommerceを見てきました。

EpiserverとSitecoreは優れたWCMS機能を備えていますが、コマース側には欠けているようです。逆に、MagentoとMSコマースには優れたコマース機能がありますが、WCMS側には欠けています。

WCMSを別のコマースフレームワークと統合した経験はありますか?

もしそうなら、あなたがお勧めする組み合わせはありますか?たとえば、Magentoを使用したSitecore、MSCommerceを使用したEpiServerなど

2つの別々のシステム(特定の領域で優れている、分離されたアーキテクチャなど)を持つことの利点は、欠点(複雑なインターフェイス、すぐに使用できる機能が少ないなど)よりも重要ですか?

前もって感謝します!

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

c# - 厳密に型指定されたすべてのプロパティが正しく取り込まれた、特定のページ タイプ ビルダー タイプの EPiServer ページを取得するにはどうすればよいですか?

厳密に型指定されたすべてのプロパティが正しく取り込まれた、特定のページ タイプ ビルダー タイプの EPiServer ページを取得するにはどうすればよいですか? 1 回のメソッド呼び出しでこれを行うことはできますか?

私は使用してみました:

ただし、これは機能しません。ターゲットを ContentPageType として指定しているにもかかわらず、PageData プロパティを設定しますが、それ以外は設定しません。

私は広範囲にコメントした以下の問題のあるコードを含めました:

編集:

以前、次のことを試しましたが、どちらも機能しません。

CMS5R2SP2 のソリューション:

IsMapEnabled ページ タイプ プロパティに仮想キーワードがないことが判明しました。したがって、IoC コンテナは、このプロパティをデフォルト値からオーバーライドしていませんでした。最終的な実装は次のとおりです。

CMS6 のソリューション:

OfType<ContentPageType>()動作しません。したがって、ジョエルが言ったように、各ページを再取得することは機能します。

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

episerver - EPiServer InitializationException

越えられない壁にぶち当たったようだ。Episite を IIS 6 から IIS 7.5 に移動し、cms 5 から 6 にアップグレードしました。開始すると、次の例外が発生します。web.config に何かが欠けていることは確かですが、それが何であるかを確認することはできませ。すべてのヘルプは大歓迎です。

0 投票する
4 に答える
139106 参照

c# - log4netの正しい使用方法(ロガーの命名)

log4netを構成して使用する方法は2つあります。1つ目は、独自のアペンダーと関連するロガーを構成できる場合です。

そして、ログに何かを書きたいときは、次のことができます。

これを使用する別の方法は、rootを必要なだけ詳細に構成することです。

この場合、次のようなメッセージをログに記録できます。

2番目のアプローチの利点は、一部のメッセージをその場で有効または無効にできることです。しかし、問題は、私がEPiServer CMSで開発していて、log4netを使用する独自のログシステムを持っていることです。ルートレベルで情報ログを有効にすると、多くのシステムログが書き込まれます。

log4netをどのように使用しますか?システムの各部分が独自のロガーに書き込むか、すべてがデフォルトのロガーに書き込まれ、構成によって次に何をするかが決まりますか?