【问题标题】:Comment box label drupal评论框标签 drupal
【发布时间】:2012-08-03 15:25:17
【问题描述】:

我想更改 drupal 评论表单框中的“评论*”一词。我也想为特定的节点类型执行此操作。其实我想为每个节点类型显示不同的评论框标签。

我阅读了很多关于此的纪录片。据说包含 hook_form_alter 的主题函数或模块可以做到这一点。 但我找不到我该怎么做。

有人帮帮我吗?

【问题讨论】:

    标签: forms drupal-6 comments


    【解决方案1】:

    你需要在你的自定义模块中加入这样的函数:

    MYMODULE_form_alter(&$form, &$form_state, $form_id) {
      if ($form_id == 'comment_form') {
        $node = node_load($form['nid']['#value']);
        if ($node->type == 'SPECIFIC_NODE_TYPE') {
          $form['comment_filter']['comment']['#title'] = "TEXT_YOU_WANT";
        }
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-24
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      • 2021-12-31
      相关资源
      最近更新 更多