Joomla 3 addStyleSheet,将“rel”属性更改为“stylesheet / less”

时间:2013-05-07 14:08:41

标签: php css joomla less

我正在开发模板,我正在使用客户端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">

1 个答案:

答案 0 :(得分:2)

使用rel="stylesheet/less"时,Joomla不支持$doc->addStyleSheet();。显然有很多方法可以解决它,但它会涉及到我甚至不想进入的核心Joomla代码。

暂时添加此功能的唯一解决方案是使用:

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

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