質問: $ nodeは常にpage.tpl.phpで利用可能です $ nodeがテンプレートファイルの1つで未定義であるというエラーが定期的に発生します。表示されているノードタイプをチェックする単純なif条件があります。 $ nodeは常に利用できると思いましたか、それとも間違っていますか?
回答: $ -nodeは必ずしも page.tpl.php drupal 7 api から定義されているわけではありません): $ node:ページに関連付けられた自動ロードされたノードがあり、ノードidがページのパスの2番目の引数である場合のノードオブジェクト(たとえば、node/12345およびnode/12345/revisionsですが、comment/reply /ではありません12345)。