このページだけ、<head>タグのなかに記述を追加したい時がある。
たとえば、Javascript を使いたいときなど。
そんな時は、カレントディレクトリのレイアウトディレクトリに header.php を配置すると自動的に読み込む。
ルートディレクトリ ─┬─ index.php │ ├─ top.php │ ├─ layout ─── default.php (1) │ ├─ css_df ─── default.css │ └─ folder01 ─┬─ test01.html │ └─ layout ─── header.php (2)
test01.html がリクエストされると、default.php (1) の<head>タグのなかに header.php (2) が挿入される。
ただし、以下のレイアウトファイルのように、変数 $header を出力する必要あり(8行目)。
01 <html>
02 <head>
03 <meta http-equiv="Content-Type" content="text/html; charset=<?php echo $charset;?>">
04 <base href="<?php echo $pageUrlFull;?>">
05 <title><?php echo $title;?></title>
06 <link rel="stylesheet" type="text/css" href="<?php echo $homeDir;?>/css_default/default.css" />
07 <?php echo $css;?>
08 <?php echo $header;?>
09 </head>
10 <body>
11 <?php echo $contents;?>
12 </body>
13 </html>