快速澄清几个drupal问题

现在,我们已经接触了太多的术语。“主题”(theme)这个词有变模糊的危险。所以,让我们暂停片刻,澄清我们将要做的工作。

到目前为止,我们一直在编写一个模块。在这个模块中,我们创建了一个默认主题。这个默认主题为模块的内容提供布局。当站点的主题(可能是 Descartes, Bluemarine, Garland 或其它主题)没有为这个模块的内容提供处理设施时,这个默认主题就会起作用。

现在,我们要偏离讨论主线,编写一个主题。我们把工作目录从drupal/sites/all/modules 切换到 drupal/sites/all/themes.

在前一章中,我们创建了 Descartes 主题,它使用 PHPTemplate 模板把内容处理为 HTML。这里,我们要再次讨论那个主题(这里讨论的步骤也可应用于其它主题)。

我们将修改那个主题,它将以另一种形式表现从 philquotes 模块中取出的名言。换句话说,我们要覆写模块的默认主题。

我们将学习两种实现方法。一种方法只覆写 CSS 样式,另一种将使用PHPTemplates 覆写主题钩子。

评论

发表新评论

此内容将保密,不会被其他人看见。
  • 允许HTML标签:<a> <img><em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd><p>
  • 自动断行和分段。

更多关於格式化选项的信息

Image CAPTCHA
验证码
|