問題タブ [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 投票する
1 に答える
1915 参照

c# - Lucene.net-ネガティブクエリを作成するにはどうすればよいですか?何かを含まないオブジェクトを検索する

Lucene.netベースの検索エンジンを使用してEPiServerWebサイトで作業しています。

特定のpageTypeIdを持つページのみを検索するためのクエリがあります。今度は反対のことをしたいのですが、特定のpageTypeIdではないページだけを見つけたいのです。それは可能ですか?

これは、pageTypeId 1、2、または3のページのみを検索するクエリを作成するためのコードです。

代わりに、「4」ではないpageTypeIdを持つページを検索するクエリを作成したいと思います。

「SHOULD」と「MUST」を「MUST_NOT」に置き換えてみましたが、うまくいきませんでした。


迅速に返信してくれた@goalie7960に感謝します。これは、選択したページタイプ以外のものを検索するための改訂されたコードです。この検索には、pageTypeIdが「1」、「2」、または「3」のドキュメントを除くすべてのドキュメントが含まれます。

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

validation - EPiServer Xforms では単一送信はどのように実装されていますか?

同じ人がフォームを複数回送信できる機能はどのように実装されていますか? XForm エディターのこのフィールドがオフの場合、ユーザーはフォームを 1 回しか送信できません。

匿名ユーザーの場合、Cookie に基づいていると思いましたが、関連する Cookie が送信されているのを確認できません。EPiServer.XForms.XFormData.HasAlreadyPosted(Page page)ILSpy を見ると、永続化オプションが Database に設定されていない場合、または UserName が null の場合、実際に Cookie をチェックすることがわかります。

この状況では、「FormCookie」という名前の Cookie をチェックします。

匿名ユーザーとしてテストしていますが、フォームの POST のリクエストまたはレスポンス、またはサンキュー ページのリクエストまたはレスポンスに「FormCookie」が存在しないため、これがどのように機能しているかわかりません。

匿名ユーザーのロジックに従って、データベースに投稿していて UserName が null でない場合、DDS をチェックして FormId と UserName が一致する送信があるかどうかを確認する Linq クエリがあります。

データベース (tblXFormData) を見るとNULL、UserName 列に値がありません。上記のthis.UserName == nullチェックが失敗し、匿名ユーザーのユーザー名をテーブル内のユーザー名と比較する Linq クエリを実行している可能性があります。最初の匿名ユーザーからの空のユーザー名があり、誤検知を報告していますか?

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

asp.net - 突然、EPiServer 編集モードで WebForm_InitCallback が定義されていません。

編集モードで突然このエラーが発生した EPiServer CMS 6 サイト。システム時間を変更するとこれが発生する可能性があると言っている投稿がたくさん見つかりましたが、これは私の場合には関係ありません。

誰にも何か提案がありますか?

スティグ

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

episerver - EPiServer でコードからページを作成するときに内部ショートカットを設定する

コード ビハインドから作成された新しいページに内部ショートカットを設定するにはどうすればよいですか?

スティグ

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

workflow-foundation - カスタム EPiServer ワークフローの作成

私は、バージョン 6 R2 で EPiServer ワークフローを作成する任務を負っています。必要なワークフローには、次の手順が必要です。

  • ページが任意の言語で作成されると、承認が送信されます (ユーザーまたはグループに)
  • ページが承認されると、別の必要な言語でページを作成する必要があることを通知する通知が関係者に送信されます。フランス語でも作成されます。
  • 他の言語のページが作成されたら、それらも承認する必要があります。
  • 必要な各言語ですべてのページが作成されると、それらはすべて公開されます。

これはかなり自由回答の質問だと思いますが、誰かがこれについて何かガイダンスを与えることができますか、誰かが同様のことをしましたか?

また、EPiServer では .NET 3.5 フレームワークが使用されていたのに対し、.NET 4 WWF では大幅なオーバーホールが行われたことを読みました。http://world.episerver.com/Modules/Forum/Pages/thread.aspx?id=49261

どんな助けでも大歓迎です。

よろしくお願いします

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

c# - EPIserver 動的コンテンツでのユーザー コントロールのレンダリング

EPIserver 動的コンテンツ コントロールを作成しようとしています。必要なコンテンツは、既に作成したユーザー コントロール (スライダー) です。使用したいページ/領域に動的コンテンツ コントロールを挿入するまで、すべてがうまく機能しているようです。それ。

作成したページに移動すると、「静的」コンテンツが表示されます。

これらの 3 つの項目のうち、ヘッダーとテキスト ボックスが表示されますが、「cd:TopSlider」は表示されません。OnPageLoad で、TextBox のテキストを「FooBar」に設定しましたが、これも表示されず、サーバーに送信されません。 -サイド、ブレークポイントを配置しようとしましたが、トリガーされません。. .

DynamicContent ファイルのコードは次のとおりです。

DynamicContentTest.ascx.cs が読み込まれるユーザー コントロール:

DynamicContentTest.ascx:

動的コンテンツ コントロール:

これらの記事をガイドとして使用しました。

詳細設定を使用して EPiServer 動的コンテンツを作成する

EPiServer CMS 6 R2 での単純な動的コンテンツの作成

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

episerver - 1 週間前から変更されたページ数を取得する

イントラネットのフロント ページにウィジェットが必要です。n 日前に変更されたページ数を表示する必要があります。

私はこのようなことを試しましたが、常に0を返します

助言がありますか?

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

c# - プロパティに任意の値を持つページを検索する

EPiServer のみ:

特定のプロパティに任意の値を持つページを検索するにはどうすればよいですか? プロパティに特定の値があるページを検索できますが、「空でない」を検索する方法がわかりません。

たとえば、これは機能しません。

「基準値を null または空にすることはできません。IsNull プロパティを設定して null を検索します。」という例外がスローされます。

何か案は?

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

asp.net - EPiServer: コード ビハインドから動的プロパティを設定できますか?

通常のページ プロパティとして設定しようとしましたが、うまくいきませんでした。

DynamicProperty クラスを使用できると思いますが、キャッシュがないため、これは避けたいと思います。

提案は誰ですか?

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

c# - モックされた EPiServer プロパティを使用して単体テストを実行すると失敗する

コードの一部をテストするために、いくつかのモックされた EPiServer プロパティを使用しています。そして、これらのプロパティを新しくしている間、例外が発生します。これはクラッシュする行です:

そして、生成された例外は次のとおりです。

これを解決する方法の手がかりは大歓迎です! これは EPiServer 6.42B 用です。