WordPress・WEB系の開発(プログラム)関係や技術情報ほか、技術情報全般を掲載

  • このエントリーをはてなブックマークに追加

eZ Publish スタイルシートを出力するビュー

特定の条件下のみ背景画像の差し替えなどサイトの一部の見せ方を変えたい場合がある。
そんな時は、スタイルシートを出力するビューを用意してCSSを読み込んでいるテンプレートの
最後に呼び出すコードを追加する。

■テンプレートに追加する:

<link rel="stylesheet" type="text/css" href="/hogesa/style" />

■スタイルシートを出力するビュー:

<?php
/**
 * スタイルシートを出力するビュー
 */
$font_size = '20';
$bgimg = '/var/storage/bg.jpg';
header('Content-Type: text/css; charset=utf-8');
echo <<< EOT
body {
    background-image: url("{$bgimg}");
    font-size: {$font_size}px;
}
EOT;
eZExecution::cleanExit(); //テンプレートをレンダリングしない

◆eZ Publish 情報:
└ バージョン:eZ Publish Community Project 2013.09 (9th “eZ Publish 5 build”)
└ カーネル:レガシーカーネル

関連記事

コメントは利用できません。

アーカイブ