默认情况下,CCK表单创建的标题为
Create [Your Content Type Name Here]
我想改变我的
Register for Such and Such
有人建议我可以使用字符串覆盖,但我找不到要替换的字符串。我也尝试过编写form_alter代码,但似乎无法弄清楚如何让“标题”改变。
想法?
答案 0 :(得分:2)
有两种可能性,要么你可以使用主题铺设和设置页面templage中使用的$ title变量。你可以使用像懒惰建议的预处理函数来做到这一点。
我更喜欢的其他选项是使用drupal_set_title(),这需要进入模块。我没试过这个,但我认为你可以在你的hook_form_alter()实现中使用它。通过这种方式,您可以轻松控制哪些标题更改。
答案 1 :(得分:1)
Hook form_alter不会影响标题,但您可以使用预处理函数:
尝试使用此代码:
function MYMODULENAME_preprocess(&$variables) {
$variables['title'] = 'test title';
}