如何使 $this->addCss 添加 https 链接而不是 http
how to make it so that $this->addCss adds https links instead of http
在我的 myproject/themes/mytheme/layouts 文件夹中,我有一个文件 - default.htm - 内容如下:
description = "Default"
==
<?php
function onStart()
{
$this->addCss('/themes/mytheme/assets/css/bootstrap.min.css');
$this->addCss('/themes/mytheme/assets/css/custom.css');
$this->addCss('/themes/mytheme/assets/css/bootstrap-select.min.css');
}
?>
==
blah blah blah
问题是我的网站是通过 https 提供的,而 $this->addCss()
生成的 CSS 链接是通过 http(相对于 https)添加的。
如何使生成的链接为 https 而不是 http?
也许您会对这个连接选项感到满意
<head>
...
<link href="{{ [
'assets/css/bootstrap.min.css',
'assets/css/custom.css',
'themes/mytheme/assets/css/bootstrap-select.min.css',
]|theme }} rel="stylesheet">
...
</head>
您也可以通过 .env 配置来控制它
$this->addCss()
将自动检测当前 scheme
.
中使用的 http
或 https
Still, if you face an issue you can tell OctoberCMS to use https
using config.
config/cms.php
如有疑问请评论。
在我的 myproject/themes/mytheme/layouts 文件夹中,我有一个文件 - default.htm - 内容如下:
description = "Default"
==
<?php
function onStart()
{
$this->addCss('/themes/mytheme/assets/css/bootstrap.min.css');
$this->addCss('/themes/mytheme/assets/css/custom.css');
$this->addCss('/themes/mytheme/assets/css/bootstrap-select.min.css');
}
?>
==
blah blah blah
问题是我的网站是通过 https 提供的,而 $this->addCss()
生成的 CSS 链接是通过 http(相对于 https)添加的。
如何使生成的链接为 https 而不是 http?
也许您会对这个连接选项感到满意
<head>
...
<link href="{{ [
'assets/css/bootstrap.min.css',
'assets/css/custom.css',
'themes/mytheme/assets/css/bootstrap-select.min.css',
]|theme }} rel="stylesheet">
...
</head>
您也可以通过 .env 配置来控制它
$this->addCss()
将自动检测当前 scheme
.
http
或 https
Still, if you face an issue you can tell OctoberCMS to use
https
using config.
config/cms.php
如有疑问请评论。