LESS CSS ファイルで、ベース URL を定義します。
@base-url: 'http://cdn.domain.com';
現在使用している環境に応じて、ベース URL を動的に切り替える必要があります。元:
DEV: 'http://domain.com'
PROD: 'http://cdn.domain.com'
これを LESS 経由で直接確認する方法はありますか、またはこの変数を PHP から LESS に渡す方法はありますか?
開発用と本番用の 2 つのファイルを作成し、必要な方をコンパイルできます。
/* Production: production.less */
@base-url: 'http://cdn.domain.com';
@import "main.less"
/* Development: dev.less */
@base-url: 'http://dev.domain.com/files';
@import "main.less";
これは、php 変数をより少ないファイルに解析する方法です。