Web テンプレートのカスタマイズを作成し、顧客にスタイルの構成フォームを提供する必要があります。
私はLESSで Web サイトのスタイルを作成しました。顧客がフォームの設定を変更すると (そして [送信] をクリックすると)、PHP は LESS コードと顧客設定に基づいて動的に CSS ファイルを作成します。
私はless.phpを使用しています。しかし、LESS から CSS を動的に生成するのは非常に遅いです。そのため、LESS変数を使用して「CSSファイル」を作成し、変数を使用して「CSSファイル」から最終的なCSSファイルを自動的に生成し、 str_replace() のみを使用して変数を値に変更した後。解決が早くなります!
例:
LESSファイル
@color: red;
.container {
.box {color: @color; }
}
最終的なCSS ファイル
.container .box {color: red; }
しかし、次のように、LESS変数を使用して「CSSファイル」を生成する必要があります。
.container .box {color: @color; }
このようなファイルを生成するにはどうすればよいですか?