我在http://drupal.org/node/344802 上找到了有关d6的一些方法的讨论,内容涉及如何将节点“保存”按钮文本更改为sg。
d7有什么提示吗?我宁愿使用表格api。
我在http://drupal.org/node/344802 上找到了有关d6的一些方法的讨论,内容涉及如何将节点“保存”按钮文本更改为sg。
d7有什么提示吗?我宁愿使用表格api。
Answers:
您可以使用字符串覆盖模块或使用钩子:
function yourmodule_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'name_of_form') {
$form['actions']['submit']['#value'] = 'Your button text';
}
}
这是一个示例:我创建了一个名为的模块change_form_values
,我的内容类型的表单ID为content_type_test_node_form
:
在Drupal 7中为我工作:
function change_form_values_form_alter(&$form, &$form_state, $form_id) {
//dsm($form_id); // to see form ID
if ($form_id == "content_type_test_node_form") {
$form['actions']['submit']['#value'] = 'New button text';
}
}
在Drupal 6中为我工作:
function change_form_values_form_alter(&$form, &$form_state, $form_id) {
//dsm($form['form_id']['#id']);
if ($form_id == "content_type_test_node_form") {
$form['buttons']['submit']['#value'] = 'New button text';
}
}
我希望信息有用。