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

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

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

有帮助吗?

解决方案

驱动内容的主要 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 中创建一个名为“主题”的子目录。

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

其他提示

我目前无法访问您的网站,因此我的信息相当有限。但如果主页是静态内容,则视图模块可能不合适。最好创建一个页面(在菜单中,转到:创建内容 > 页面),记下页面的 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 放入其中。

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

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top