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