Puncte:0

Drupal 9 Commerce modifică textul butonului Plătiți

drapel cn

Am creat site-ul web Drupal 9. Pe site acceptăm donații folosind Commerce cu Commerce Stripe ca procesator de plăți. În mod implicit, butonul de plată spune „Plătiți și finalizați achiziția”. Deoarece utilizatorii nu cumpără nimic, vreau să schimb textul în ceva de genul „Donează acum”. Am căutat răspunsuri online, dar toate par să indice modulul String Overrides, care este doar D7 și nu pare că va avea o opțiune D8/9.

Ai idee cum să schimbi textul în Drupal 9?

drapel cn
Există o [versiune de dezvoltare a String Overrides care are suport pentru Drupal 9](https://www.drupal.org/project/stringoverrides/releases/8.x-1.x-dev), dar versiunile de dezvoltare pot avea erori neprevăzute . Dacă puteți scrie cod, puteți utiliza `hook_form_alter()` pentru a înlocui textul din formularul de plată într-un modul personalizat.
FrankDesign avatar
drapel cn
Multumesc Patrick. Am încercat hook_form_alter dar nu funcționează. Problema este că ID-ul formularului este același pentru toate formularele din procesul de finalizare a comenzii. Vreau să vizez doar ultimul pas. Codul pe care îl am în fișierul meu temă este `use Drupal\Core\Form\FormStateInterface; /** * Implementează hook_form_FORM_ID_alter(). */ funcția mytheme_form_alter(&$form, FormStateInterface &$form_state, $form_id) { if($form_id = "commerce-checkout-flow-multisstep-default") { $form['actions']['submit']['#value'] = t('Plătiți acum'); } }`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.