【Craft 3】Google Analyticsなどの計測タグがライブプレビューで動作しないようにする
2018-04-30 09:38:00
Craft 3 Craft CMS

Craft CMSには便利なライブプレビュー機能が付いています。

これはとても便利なんですが、そのままだと以下のようにGoogle Analyticsのような計測タグも動作してしまいます。

これを防ぐためにはテンプレートの計測タグなどライブプレビューで表示・動作して欲しくないところを以下のタグで囲みます。
{% if craft.app.request.isLivePreview == false %}
// ライブプレビューで表示・動作して欲しくないところ
{% endif %}
このタグで囲むことで、その部分はライブプレビュー時には表示・動作しなくなります。craft.app.request.isLivePreviewはライブプレビューの時にtrueを返すので、表示・動作させないためにはfalseかどうかを確認するようにします。