5

我正在尝试为我的大学杂志建立一个网站。我使用“视图”模块来显示我在首页创建的静态内容块。

我的问题是:如何编辑主题的 css 以改变静态内容块的显示方式?

作为参考,这是该网站的链接(葡萄牙语,目前内容几乎为零)。

4

3 回答 3

4

我目前无法访问您的网站,因此我基于相当有限的信息进行此操作。但如果主页是静态内容,则视图模块可能不合适。最好创建一个页面(在菜单中,转到:创建内容 > 页面),记下页面的 url,然后将默认主页更改为该 url(管理 > 站点配置 > 站点信息,'默认首页'位于底部)。尽管我可能会误解您所说的“静态内容”是什么意思。

但是无论您如何创建首页,都不要编辑主题中的 css - 它会在您下次升级时被覆盖。相反,您需要创建一个子主题。

例如,如果你想在 drupal 6 中为 Garland 子主题。你首先需要为你的主题设置一个目录。转到sites/all/您的drupal 安装,并创建一个子目录,themes如果它不存在,则调用它。进入那个目录,为你的子主题创建一个目录,比如说mytheme(ie sites/all/themes/mytheme/)。然后使用您的文本编辑器在该目录中创建一个名为的文件mytheme.info,其内容为:

name = My Theme
version = 0.1
core = 6.x
base theme = garland
stylesheets[all][] = mytheme.css

然后使用您的文本编辑器在该目录中创建一个名为的文件mytheme.css,并将额外的 CSS 放在那里。

有关更多信息,请参阅.info 文件样式表的 druapl 文档。虽然,您可能想买一本书,因为在线文档不是很好。

于 2008-08-31T10:07:33.643 回答
3

驱动您的内容的主要 css 文件是位于您当前选择的主题中的 styles.css 文件。在您的情况下,这意味着您的大部分网站样式都由以下文件驱动:/aroda/roda/themes/garland/style.css 具有此文件处理的基本着色效果:/aroda/roda/files/color/garland-d3985506 /style.css

您当前正在使用 Garland,核心下载中包含的默认 Drupal 主题,因此为了获得最佳实践,您不应直接编辑包含的 style.css 文件。相反,正如 Daniel James 所说,您应该在 /sites/all 中创建一个名为“themes”的子目录。

如果您使用的是 Drupal 6,我会从那里按照 Daniel James 的指示进行操作。如果您使用的是 Drupal 5,我会继续将 garland 目录复制到主题目录中,并将其重命名为特定于您的站点的内容(aroda_v1),这样您就会拥有类似 /sites/all/themes/aroda_v1 的内容包含样式.css。此时,您可以直接编辑 styles.css 文件以进行任何您认为合适的更改。希望有帮助!

于 2008-09-15T21:49:13.190 回答
0

看起来你的大部分 CSS 信息都在一些 *.css 文件中。页面上还有一些内联样式信息。您对静态信息的风格来自内联的东西。我不确定 Drupal 是如何生成页面的,但要开始寻找“ultima-edicao”的任何属性。这就是周围 DIV 的名称。

于 2008-08-29T23:12:48.313 回答