【问题标题】:How to style module?如何样式化模块?
【发布时间】:2011-02-07 03:55:42
【问题描述】:

如何为特定视图设置 drupal 6 中现有模块的样式?在哪里放置文件?在模块目录或视图目录中。我只需要覆盖节点的样式。 谢谢!

第二个问题:你把 hook_form_alter 函数放在哪里?谢谢!

【问题讨论】:

    标签: drupal drupal-views drupal-theming


    【解决方案1】:

    要覆盖节点的样式,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 文件夹中。

    【讨论】:

      猜你喜欢
      • 2013-02-17
      • 2013-02-04
      • 1970-01-01
      • 2020-12-31
      • 1970-01-01
      • 2012-08-22
      • 1970-01-01
      • 2017-09-28
      • 2017-03-10
      相关资源
      最近更新 更多