1

私はテンプレートを開発しており、クライアント側の JavaScript コンパイラを使用して .less ファイルに取り組んでいます。このコンパイラにはrel="stylesheet/less"、何をコンパイルするかを理解するための属性が必要です。

だから私はこのコードを持っています:

$doc->addStyleSheet( $this->baseurl.'/templates/'.$this->template.'/css/style.less', 'text/css' );

生成する

<link type="text/css" href="/templates/sss/css/style.less" rel="stylesheet">

php addStyleSheet コードを変更してこの出力を生成するにはどうすればよいですか?

<link type="text/css" href="/templates/sss/css/style.less" rel="stylesheet/less">
4

1 に答える 1

2

rel="stylesheet/less"を使用する場合、Joomla はサポートしていません$doc->addStyleSheet();。明らかにそれを回避する方法がありますが、それには、私が入りたくないコア Joomla コードへのハッキングが含まれます。

この機能を追加するまでの当面の唯一の解決策は、次を使用することです。

<link type="text/css" href="/templates/sss/css/style.less" rel="stylesheet/less">

も使用できます$doc->addCustomTag();が、これはほとんど同じです。

于 2013-05-07T15:27:23.700 に答える