2009-09-15 113 views

回答

0

解决它,这要归功于Eumir爵士呵呵:D

function event_form_alter($form_id, &$form) { 
    $node = isset($form['#node']) ? $form['#node'] : NULL; 

    $form['venue'] = array(
     '#type' => 'textfield', 
     '#title' => t('Venue'), 
     '#default_value' => $node->venue 
    ); 
    if (($form_id == "event_node_form") && isset($form['title']['#title'])) { 
     // Change title to Name 
     $form['title']['#title'] = t('Name'); 
     $form['body']['#body'] = t('Description'); 
    } 
} 
1

您可以从管理界面更改标题和正文标签。

转到yoursite.com/admin/content/types/event

0

您还可以使用Automatic Nodetitles摆脱标题字段如果完全适合您的使用案例。这是从其项目页面摘录:

...一个小而高效的模块,允许隐藏窗体中的内容标题字段。为了防止空的内容标题字段,可以将其配置为通过给定模式生成标题。

当安装了Token模块时,可以使用自动生成的标题的各种节点数据 - 例如,使用CCK字段的文本(自5.x开始)。

高级用户还可以提供一些PHP代码,用于自动生成适当的标题。

0

转到内容类型,您将有一个您的网站的内容类型列表。在操作下单击编辑您想要更改标题的内容类型。在提交表单设置下,您可以更改“标题字段标签”