GitHubでこのページを編集

Home / 5 / ucmitz / specification / bc theme config / テーマ設定設計書

テーマ設定設計書

ユースケース図

ユースケース図:テーマ設定

機能

管理機能

編集

既存のテーマ設定を編集する。

  • ロゴ: ロゴ画像を1点登録できる。
  • メインイメージ: メインイメージを5点登録できる。
  • テーマカラー: メインカラー、サブカラー、テキストリンク、テキストホバーの4つのカラーを設定できる。

フロント機能

ロゴ出力

次の関数でロゴを出力できる。

$this->BcBaser->logo();

メインイメージ出力

次の関数でメインイメージを出力できる。

$this->BcBaser->mainImage();

テーマ設定CSS読み込み

現在のテーマの指定した場所にベースとなるCSSファイルを配置しておくと、指定したキーワードを管理画面での設定値に置き換え、フロントエンドから読み込める場所に出力し、自動で読み込むことができる。

# ベースとなるCSS
/plugins/{テーマ名}/webroot/css/config.css

# 置き換え対象のキーワード
- MAIN: メインカラー
- SUB: サブカラー
- LINK: テキストリンクカラー
- HOVER: テキストホバーカラー

# 出力先
/webroot/files/theme_configs/config.css

ドメインモデル図

ドメインモデル図:テーマ設定

クラス図

管理画面

クラス図:テーマ設定管理

API

クラス図:テーマ設定管理