OpenCart 2.3 - 新主题,应在何处应用 CSS 文件?
OpenCart 2.3 - New Theme, where CSS files shall be applied?
我正在为 OpenCart 2.3 开发新的自定义主题并遵循书籍教程。
我正在阅读 OpenCart 2.3 中的 header.tpl,我看到了这些代码行:
<?php foreach ($styles as $style) { ?>
<link href="<?php echo $style['href']; ?>" type="text/css" rel="<?php echo $style['rel']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
这显然是在加载额外的 CSS 文件。
如果我有几个 CSS 文件要应用到这个自定义主题中,应该在哪里指定这些文件?
我知道我可以使用:
<link href="...css" rel="stylesheet" type="text/css"/>
但是,还有其他方法或地方可以添加它们吗?
在 header 控制器中,添加:
$this->document->addStyle('your-stylesheet.css');
your-stylesheet.css 应位于此处:
/catalog/view/theme/default/stylesheet/your-stylesheet.css
我正在为 OpenCart 2.3 开发新的自定义主题并遵循书籍教程。
我正在阅读 OpenCart 2.3 中的 header.tpl,我看到了这些代码行:
<?php foreach ($styles as $style) { ?>
<link href="<?php echo $style['href']; ?>" type="text/css" rel="<?php echo $style['rel']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
这显然是在加载额外的 CSS 文件。 如果我有几个 CSS 文件要应用到这个自定义主题中,应该在哪里指定这些文件? 我知道我可以使用:
<link href="...css" rel="stylesheet" type="text/css"/>
但是,还有其他方法或地方可以添加它们吗?
在 header 控制器中,添加:
$this->document->addStyle('your-stylesheet.css');
your-stylesheet.css 应位于此处:
/catalog/view/theme/default/stylesheet/your-stylesheet.css