こんにちは、ありがとウサギです。今年もエイプリルフールがやってきましたね。
さて、今日はCakePHPで作られたサイトでエイプリルフール用にサイトを書き換えるTipsをご紹介します。
※この記事は、CakePHP 1.3向けです。
まず、エイプリルフールフラグをAPP/config/bootstrap.phpにて定義します。切り替え時間は適当に。
‘AprilFool’っていうフラグを作って以降それを処理分岐に使います。
Configure::read(‘AprilFool’) でフラグの読み出しですね。
たとえばViewではこんな感じ。
CSSを切り替えて適用したいなら、APP/views/layout/default.ctp あたりにこんな感じ。
また、各メッセージ部分を __() で囲ってあれば、 例示のbootstrap.phpのように、”Config.language” を書き換えてエイプリルフール用のメッセージに簡単に切り替えられます。
では、来年のエイプリルフールまでさようなライオン!