代码之家  ›  专栏  ›  技术社区  ›  cgp

更改窗体的CCK标题

  •  3
  • cgp  · 技术社区  · 15 年前

    默认情况下,CCK表单创建具有表单标题

     Create [Your Content Type Name Here]
    

    我想把我的换成

     Register for Such and Such
    

    有人建议我可以使用字符串重写,但找不到要替换的字符串。我也试过写代码来改变形式,但似乎不知道如何改变“标题”。

    思想?

    2 回复  |  直到 14 年前
        1
  •  2
  •   googletorp    15 年前

    有两种可能,您可以使用主题显示和设置页面模板中使用的$title变量。您可以使用lazy建议的预处理函数来实现这一点。

    我更喜欢的其他选项是使用drupal_set_title(),这需要进入一个模块。我没有尝试过,但是我认为您可以在hook-form-alter()实现中使用它。这样就可以很容易地控制哪些标题会被更改。

        2
  •  1
  •   lazysoundsystem    15 年前

    钩子形式不影响标题,但可以使用预处理函数:

    尝试此代码开始:

    function MYMODULENAME_preprocess(&$variables) {
      $variables['title'] = 'test title';
    }
    
    推荐文章