問題タブ [transactional-email]
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.
mysql - 管理者 (CMS) から保存すると、Magento トランザクション メールが正しく保存されず、変更されます。
Magento トランザクション メール (管理者から)
Admin で入力したとおりに Magento にテンプレートを保存させるにはどうすればよいですか? 私にとっては、コード内のエスケープ文字\が削除され、Magneto が一度保存されたテンプレートを再度開くことができなくなります。
例:
admin で新しいテンプレートを作成またはロードした後、cms ページを次のようなコードで保存します。
その後、再度開こうとすると、エラー メッセージが表示され、Magento はテンプレートの編集はおろかプレビューも拒否します。
リクエストの処理中にエラーが発生しました エラーはログに記録されており、内容を確認いたします。pumpunderwear.* の Cookie をクリアしてから、もう一度お試しください。これが何度も表示される場合は、後で戻ってきてください。これを修正する必要があります。デコードに失敗しました: 構文エラー
痕跡:
ストア URL 変数のデコードに問題があるようです
データベースを確認すると、Admin で保存した方法とは異なる方法で保存されていることがわかります。引用符がエスケープされなくなり、いくつかのスラッシュやその他の書式設定の変更が欠落しています。次のようになります。
データベースで直接変更した後、管理者でテンプレートを再度開くことができましたが、保存した後も同じことが起こります。引用符などの前にスラッシュを保持するにはどうすればよいですか?
これは Magento コードの問題ですか、それともサーバー/データベースのエンコーディングの問題ですか?
ありがとう!!
- サーバーは静的コンテンツ用のNginxです
- 動的用の Apache2。
- AWS EC2 上の Web サーバー
- DBは別サーバーAWS EC2
- PHP 5.5.30
- mysql 5.6.25
api - SendGrid メール テンプレートで配列を反復処理する
コレクションを反復処理し、Ruby on Rails を使用して SendGrid テンプレートに情報を表示しようとしています。
Gmail では、このテンプレートは次のように届きます。
SendGrid のエディターからコピーした、テンプレートの実際のコード:
SendGrid テンプレートでジェネリック配列またはオブジェクトを反復処理するにはどうすればよいですか? この特定の例では、ユーザーには多くの投稿があり、ユーザーの投稿のタイトルを要素posts
に表示したいだけです。<li>
SendGrid がどのように機能するかを確認するために、単純な数値配列を試してみました。
magento - Magento トランザクション メールに replyTo を追加する
私がやろうとしているのは、magento のコア トランザクション メールに返信先フィールドを追加することです。この投稿で bcc を使用してアーカイブされたもののようなものですが、replyTo 用です。何かアイデアはありますか?
更新:これを少し明確にするために。magento の TEMPLATE クラスでは、replyTo ヘッダー (コア関数) を追加できますが、MAILER クラスではそれができません。そして、それが私が必要とするものです。
node.js - Sendgrid 置換 Tags
アプリケーションで通知メールを送信したいのですが、sendgrid を使用しようとしています。私のアプリケーションは CoffeeScript で書かれています。
コードを実行すると、電子メールアドレスに電子メールが送信されます。しかし、メッセージは次のとおりです。
こんにちは!!
%%name%% %%surname%% からメッセージが送信されます。
代用は効きません。%,- と # を %% に変更してみます。しかし、それらはどれもうまくいくようです。また、setSections を使用してみます。
アップデート
これは私が送信している sendgrid オブジェクトです。
私は何を間違っていますか?
前もって感謝します。
azure - Azure のトランザクション メール サービス
Azure には、利用できるネイティブのトランザクション メール サービスがありませんか? 現在、私のプラットフォームのすべての側面は、Azure 内でホストされています。このような単純な作業のためにサードパーティに行くのはばかげていると感じています.