【发布时间】:2011-02-07 03:55:42
【问题描述】:
如何为特定视图设置 drupal 6 中现有模块的样式?在哪里放置文件?在模块目录或视图目录中。我只需要覆盖节点的样式。 谢谢!
第二个问题:你把 hook_form_alter 函数放在哪里?谢谢!
【问题讨论】:
标签: drupal drupal-views drupal-theming
如何为特定视图设置 drupal 6 中现有模块的样式?在哪里放置文件?在模块目录或视图目录中。我只需要覆盖节点的样式。 谢谢!
第二个问题:你把 hook_form_alter 函数放在哪里?谢谢!
【问题讨论】:
标签: drupal drupal-views drupal-theming
要覆盖节点的样式,default templates suggestions 允许您在主题目录中创建 node-[type].tpl.php 文件。 [type] 是您要覆盖或主题化的特定内容类型的名称。例如,您可以在 node-page.tpl.php 文件中为“页面”节点创建自定义模板。如果您需要更大的灵活性,您可以创建自定义“建议”。详情请见Working with template suggestions。
创建新模板文件时,请确保您的主题已包含基本模板文件(有关详细信息,请参阅Core templates and suggestions 页面顶部的注释)。另外,请务必clear your theme cache,以便检测到任何新的模板文件。
视图可以与它们包含的节点分开设置样式。视图允许自定义各种模板文件,具体取决于您需要自定义的级别(整体视图、行样式、字段样式等)。如需更多详细信息,请点击您想要设置主题的视图的编辑标签,查看基本设置部分下方的主题 ,点击信息。
与其他hook functions 一样,hook_form_alter 的实现放在一个 .module 文件中。如果您的模块被称为“自定义”,您的customized_form_alter 函数通常可以在customized.module 文件中找到,位于/sites/all/modules 下的/customized 文件夹中。
【讨论】: