Znalazłem dyskusję z niektórymi metodami dla d6 tutaj http://drupal.org/node/344802 o tym, jak zmienić tekst przycisku Zapisz w węźle na inny.
Jakieś wskazówki dla d7? Wolałbym używać interfejsu API.
Znalazłem dyskusję z niektórymi metodami dla d6 tutaj http://drupal.org/node/344802 o tym, jak zmienić tekst przycisku Zapisz w węźle na inny.
Jakieś wskazówki dla d7? Wolałbym używać interfejsu API.
możesz użyć modułu przesłonięcia łańcucha lub użyć haka:
function yourmodule_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'name_of_form') {
$form['actions']['submit']['#value'] = 'Your button text';
}
}
Oto przykład: utworzyłem moduł o nazwie,
change_form_values
a identyfikator formularza mojego typu treści tocontent_type_test_node_form
:ta praca dla mnie w Drupal 7:
ta praca dla mnie w Drupal 6:
Mam nadzieję, że informacje będą przydatne.
źródło
Znalazłem do tego doskonały moduł edycji przycisków Node i działa on naprawdę w naszym pudełku za pomocą administratora. Oto fragment ze strony projektu modułu:
źródło
Dla Drupal7 jest to proste:
Bez dodatkowych funkcji ...
źródło
#weight
,#validate
,#submit
...). Lepiej pójdź tylko na#value
, jak napisano w innych odpowiedziach powyżej.