如何在使用 Drupal 5 创建特定事件时更改“标题”标签。我正在使用事件模块。我需要破解 Drupal 的核心代码吗?
我当前的 URL 添加事件节点是:
http://cec5/bhutan/?q=en/node/add/event
截图: 替代文字 http://i29.tinypic.com/2s9oaz7.jpg
提前致谢
如何在使用 Drupal 5 创建特定事件时更改“标题”标签。我正在使用事件模块。我需要破解 Drupal 的核心代码吗?
我当前的 URL 添加事件节点是:
http://cec5/bhutan/?q=en/node/add/event
截图: 替代文字 http://i29.tinypic.com/2s9oaz7.jpg
提前致谢
转到内容类型,您将拥有您网站的内容类型列表。在“操作”下,单击要更改标题的内容类型的编辑。在提交表单设置下,您可以更改“标题字段标签”
您可以从管理界面更改标题和正文标签。
转到 yoursite.com/admin/content/types/event
解决了,感谢 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');
}
}