1

我想知道我应该使用这些代码行来包含标准的 Joomla CSS 规则吗?

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />

我们知道,在这些行之后,我们当然会使用我们自己的模板特定 CSS 文件来覆盖一些规则,如下所示:

<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/css/template.css" type="text/css" />

重要提示:假设我不想为每个人发布模板,我只会在我的特殊需要时使用它。所以我会在需要的地方定义必要的规则。

有了这个假设,我还应该包括前两个 CSS 吗?为什么?

4

2 回答 2

0

如果您不需要样式,则没有理由包含样式表。可能发生的最糟糕的情况是您会看到一些损坏的格式,并且您必须在自己的 css 中修复它。

于 2012-11-15T22:40:57.623 回答
0

要为您的模板添加一个 css 文件,您可以将您提供的代码添加到模板文件夹中的 index.php 中,也可以使用 Joomla 嵌入 css 文件的方法,如下所示:

$doc = JFactory::getDocument();
$doc->addStyleSheet($this->baseurl.'/templates/yourtemplate/css/system.css');
$doc->addStyleSheet($this->baseurl.'/templates/yourtemplate/css/general.css');
于 2012-11-15T22:41:10.167 回答