私は OpenCart CMS をインストールし、管理パネルのいくつかのオプションを主にテンプレートのルック アンド フィールを変更したいと考えました。また、カラー ピッキング用の jpicker スクリプトも追加しました。また、標準のphpコードでcssファイルを作成しましたが、正常に動作します
<?php header("Content-type: text/css; charset: UTF-8"); ?>
<?php
$headerColor;
$menuColor = '#121212';
$bodyColor = '#fffaaa';
?>
#header {
background-color: <?=$headerColor; ?>;
}
カラー ピッカー ビューを作成するには、スクリプトに div の ID を追加する必要があります
$(document).ready(function(){
$('#Expandable').jPicker(
{
window:
{
expandable: true
}
});
});
そして、これがhtmlの標準コードです
<div id="Expandable"></div>
私はJQueryがあまり得意ではありませんが、.ajaxまたはpostのいずれかで実行できることを知っています. 私がやりたいことは、jpicker から css ファイルの php 変数に 16 進値を送信して、色を変更できるようにすることです。ここに jpicker http://www.digitalmagicpro.com/jPicker/へのリンクがあります。例も見つけました
var colorValue = '#ababab';
$.post("view/stylesheet/stylesheet-template.css", {var_value: colorValue}, function(data) {
alert(colorValue);
});
アラートと変数からのcolorValueのみを送信しますが、jpickerからphpにcolorValueを送信する方法はまだわかりません。
ありがとう