[Send Email Editor]ダイアログでフィールド トークンが間違った場所に挿入される


解説

Send Email EditorダイアログでSend Emailアクションを編集する場合に、Insert Fieldボタンを押下するとカーソル位置が無視され、選択されたフィールド トークンが常にテキストの最後に挿入されます。

解決策

この問題を解決するには、以下を実行してください:

  1. \sitecore\shell\Applications\Modules\Web Forms for Marketers\script\Sitecore.EmailEditor.jsファイルを開きます。
  2. 次の行をコメントアウトします:
    editor.set_html(Sitecore.EmailEditor.__RAD.scGetValue() + "[<label id='" + element.id + "'>" +
                               element.innerHTML + "</label>]");
  3. 代わりに、次の行を貼り付けます:
    editor.pasteHtml("[<label id='" + element.id + "'>" + element.innerHTML + "</label>]");
  4. ブラウザーのキャッシュをクリアします。