web-dev-qa-db-ja.com

ニュースレターの書き換え結果をインラインCSSで表示

ビューを使用してsimplenewsプラグインを含むHTMLニュースレターを送信しようとしています。プラグインを介したHTMLのメール送信は(いじくり回した後)完璧に機能します。 Twig Tweakプラグインを介してビューを対応するtwigテンプレート内に含めました。私の主な問題は this に非常に似ていますが、 Drupal 8. HTMLメールでは、(私の知る限り)ほとんどのメールクライアントで正しく表示されるインラインCSSが必要です。ビューを使用すると、インラインCSSが削除されます(「サニタイズ」)セキュリティのためと思います)。

Drupal 8のようにインラインCSSでビューを使用する可能性はありますか?この「サニタイゼーション」を無効にするための正しいコード行が見つかりませんでしたか?

2
Eternal Black

私は数日間この問題を調査してきましたが、ビューのコードを調べた後の私の結論は、ビューは特定のデータ(特にtwigカスタムのテンプレートフィールドフィールドの書き換え)独自のテンプレートを作成しなくても修正できます。

結局のところ、これに対する私の回避策は、Display Suiteを使用してノードタイプのカスタムディスプレイを作成し(カスタムディスプレイスイートフィールドでトークンを使用できるようにする)、ビューにフィールドではなくDisplay Suiteコンテンツを出力するように設定することでした。

2
Lendrick