如何更改Drupal主题显示首页的方式

时间:2008-08-29 21:48:23

标签: drupal drupal-theming

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

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

供参考,here's the link到网站(用葡萄牙语,现在几乎没有内容)。

3 个答案:

答案 0 :(得分:4)

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

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

作为一个例子,如果你想在drupal 6中使用subtheme Garland。你首先需要为你的主题设置一个目录。转到drupal安装中的sites/all/,并创建一个名为themes的子目录(如果它尚不存在)。进入该目录,并为您的子主题创建一个目录,例如mytheme(即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 filesstyle sheets上的druapl文档。虽然,你可能想买一本书,因为在线文档不是很好。

答案 1 :(得分: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 /中创建一个名为“themes”的子目录。

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

答案 2 :(得分:0)

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