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

Joomla 不支持rel="stylesheet/less"使用$doc->addStyleSheet();. 显然有办法绕过它,但它会涉及侵入我什至不想进入的核心 Joomla 代码。

在他们添加此功能之前,目前唯一的解决方案是使用:

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

你也可以使用$doc->addCustomTag();,但这几乎是一样的。

于 2013-05-07T15:27:23.700 回答