我为Joomla创建了一个自定义模板,在我的CSS中我有一些样式表可以在某个像素维度激活,如下所示:
<link rel="stylesheet" media="(min-width:761px) and (max-width:1080px)" href="css/720.css">
现在,如果我要将PHP转移到模板的PHP下的Joomla,我会把它写成:
$doc->addStyleSheet('templates/' . $this->template . '/css/720.css');
但我遇到的问题是如何将'media'标签添加到PHP中,否则样式表只会激活,而不是在正确的尺寸下?
答案 0 :(得分:0)
来自https://docs.joomla.org/JDocument/addStyleSheet
void addStyleSheet( $url, $type, $media, $attribs )
您不需要类型设置,因此您将其设置为null
,然后将$media
变量设置为您将放入该属性的值。例如
$doc->addStyleSheet(
'templates/' . $this->template . '/css/720.css',
null,
'(min-width:761px) and (max-width:1080px)'
);