Puncte:-2

Cum să adăugați un link extern în acțiunile formularului?

drapel ca

Vreau să adaug programatic un link extern lângă butonul de trimitere într-un formular pe care l-am creat.

drapel ca
Dacă considerați că întrebarea mea nu a fost formulată corect este în regulă și, prin urmare, înțeleg voturile negative, dar dacă doriți ajutor data viitoare, adăugați un comentariu cel puțin explicând de ce întrebarea mea este greșită...
drapel cn
Oamenii sunt descurajați în mod explicit să comenteze voturile negative - sunt sigur că acest lucru nu va fi cazul dvs. personal, dar de prea multe ori duce la vot de răzbunare și de invocare, ceea ce încurcă site-ul. Dacă treceți cu mouse-ul peste săgeata de vot în jos, veți vedea un sfat explicativ care explică motivul general, despre care cred că este corect să spun că se aplică aici
drapel ca
@Clive Nu știam despre această funcție și că a fost descurajată, așa că mulțumesc pentru comentariu!
Puncte:1
drapel ca

Soluția care a funcționat pentru mine a fost adăugarea unui element de legătură în matricea de acțiuni

$form['actions']['google_search'] = [
      '#type' => 'link',
      '#title' => $this->t('Căutare Google'),
      '#url' => Url::fromUri('https://www.google.com/search?whatever'),
      '#attributes' => ['target' => '_blank', 'class' => 'button'],
    ];

Ps: Adăugarea directă a adresei URL la elementul #url nu funcționează, a trebuit să folosesc componenta Url

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.