将自定义CSS导入joomla

时间:2015-05-25 03:33:59

标签: php css joomla

我为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中,否则样式表只会激活,而不是在正确的尺寸下?

1 个答案:

答案 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)'
);