BLOG

【Craft 3】Google Analyticsなどの計測タグがライブプレビューで動作しないようにする

2018-04-30 09:38:00

Craft 3 Craft CMS

Craft Cms Logo

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

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

これを防ぐためにはテンプレートの計測タグなどライブプレビューで表示・動作して欲しくないところを以下のタグで囲みます。


{% if craft.app.request.isLivePreview == false %}
// ライブプレビューで表示・動作して欲しくないところ
{% endif %}

このタグで囲むことで、その部分はライブプレビュー時には表示・動作しなくなります。craft.app.request.isLivePreviewはライブプレビューの時にtrueを返すので、表示・動作させないためにはfalseかどうかを確認するようにします。