0

私は 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を送信する方法はまだわかりません。

ありがとう

4

1 に答える 1