【问题标题】:Hide Webform Title in drupal 7在 drupal 7 中隐藏 Web 表单标题
【发布时间】:2012-11-23 11:56:01
【问题描述】:

我有一个包含各种字段的网络表单。在显示时,还显示了 Web 表单的标题。我想避免这个标题。可以隐藏标题吗?请帮帮我...

这是我创建的网络表单。我想隐藏标题“联系表”

【问题讨论】:

  • 你能提供一个你想要隐藏的截图吗?!
  • 我在上面添加了屏幕截图。请帮帮我....
  • 这是node title 吗?!因为我不记得 webform 模块添加了任何标题。

标签: drupal drupal-7 drupal-modules drupal-webform


【解决方案1】:

如果标题来自节点标题,那么您可以使用http://drupal.org/project/auto_nodetitle 模块来禁用页面标题。

您可以在内容类型设置下找到设置。不要认为您应用的设置将是内容类型级别。因此,特定内容类型的所有内容的标题都将被隐藏。

【讨论】:

  • 非常感谢。它帮助了我。
  • 感谢您在这种情况下提供的帮助..虽然我得到了针对同一问题的另一个解决方案,但我已经对其进行了测试并且效果很好。附加相同的参考..”您可以“配置”块并在标题字段中添加 ,以隐藏标题显示“
【解决方案2】:

如果您使用的是网络表单 (D7),那么您可以通过转到 阻止 -> 配置阻止 -> 类型来隐藏网络表单的标题(例如联系表) <none> 在“block title”文本框中并保存。 请参阅下面的屏幕截图:

【讨论】:

    【解决方案3】:

    可能无法设计出更糟糕的方法,但在 region--content.tpl.php 我改变了

    <?php print $title; ?>
    

    <?php if ($title!="Contact"){ print $title; }?>
    

    .. 确实有效

    【讨论】:

    • couldn't devise a worse way imo 你是对的
    【解决方案4】:

    我对名为“myTheme”的主题的解决方案:

    在 myTheme/template.php 添加:

    function myTheme_form_alter( &$form, &$form_state,$form_id ){
        if (isset($form['#node']->title)){
            $form['#node']->title = false;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-12
      • 1970-01-01
      相关资源
      最近更新 更多