我正在开发模板,我正在使用客户端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">
答案 0 :(得分:2)
使用rel="stylesheet/less"
时,Joomla不支持$doc->addStyleSheet();
。显然有很多方法可以解决它,但它会涉及到我甚至不想进入的核心Joomla代码。
暂时添加此功能的唯一解决方案是使用:
<link type="text/css" href="/templates/sss/css/style.less" rel="stylesheet/less">
你也可以使用$doc->addCustomTag();
,但这几乎是一样的。