回答:
page.tpl.php Drupal 7 APIからの$ nodeは必ずしも定義されていません:
$ node:ページに関連付けられた自動ロードノードがあり、ノードIDがページのパスの2番目の引数である場合のノードオブジェクト(例:node / 12345およびnode / 12345 / revisions、ただしcomment / reply / 12345)。
デフォルトでは、ノードページでのみ$ node変数が定義されています。フロントページ(フィード)、ビューページ、コメントなどについては、そうではありません。
ノードではないページで$ node変数を定義したい場合は、テーマtemplate.phpファイルでMYTHEME_preprocess_page(&$ variables)関数を編集/作成する必要があります。
エラーを回避するには、テンプレートファイルで$ node変数を
if (isset($node)) {
// do something with $node
}
または完全に削除します