PowerCMS™
2025年4月26日(土曜日)から 5月6日(火曜日・祝日)まで休業いたします。
[ブログ] ブロックタグ MTEntries を途中で抜けられるようになりました を追加しました。
[新着情報] MySQL の暗号化接続に対応した PowerCMS 6.7 / 5.3 / 4.6 の提供を開始 を追加しました。
[ブログ] 大幅に強化された PowerSync の履歴管理機能 を追加しました。

PowerCMS ブログ

ホーム > PowerCMS ブログ > 設定・管理画面カスタマイズ > スニペッドフィールドを使用したカラーピッカー

2014年06月19日

スニペッドフィールドを使用したカラーピッカー

カラーピッカー

入力欄をシンプルなカラーピッカーに変更します。

カラーピッカーを使用するためにはカラーピッカー用のJavaScriptライブラリを使用します。
今回は実装が非常にシンプルなJSColorを使用したサンプルを例に挙げます。
ダウンロードしたJSColorライブラリを下記ディレクトリに設置します。(場所は任意です)

mt-static/plugins/jscolor/

カスタムフィールドの設定値

名前: (任意)
説明: (任意)
種類: スニペット
オプション: color1(任意)
必須?: (任意)
既定値:

<input
  type="text"
  name="color1"
  id="color1"
  value="<$MTGetVar name="color1" escape="html"$>"
  class="color" />
<script type="text/javascript" src="<mt:var name="static_uri">plugins/jscolor/jscolor.js"></script>

ベースネーム: pagecolor(任意)
テンプレートタグ: pagecolor(任意)

テンプレートで保存された値を取り出す方法

通常のスニペットフィールドと同様にオプション値をkeyにして取り出します。

<$MTPageColor key="color1"$>

カテゴリー
設定・管理画面カスタマイズ
投稿者
Fujimoto

Recent Entries