Drupal 7.内のhtml.tpl.phpの現在の$ node変数にアクセスしようとしています。問題は、記録したいバックエンドでAnalyticsソフトウェアを実行していることです。 html.tpl.phpからの各ページの分析。
通常のページがある場合は、一般的な属性を記録する必要がありますが、ノードの場合は、html.tpl.php
に次のものが必要です。
node.tpl.php
から$node->type;
でこれを行うことができますが、残念ながらhtml.tpl.phpで必要です。
どうもありがとう。
現在のメニューオブジェクトは menu_get_object()
で取得できます。そこから、そのオブジェクトがノードであるかどうかを判断できます。デフォルトは「ノード」であるため、ノードページが表示されていない場合は空になり、通常のノードオブジェクトがすべて使用可能になります。
$node = menu_get_object()