Puncte:0

Cum să afișați un câmp într-o vizualizare pentru un alt câmp?

drapel il

Am un șablon de crenguță numit vizualizări-view-field--banner--block_1--field-banner.html.twig Aici imprimez <a href="">{{ output -}}</a> Pentru a pune o etichetă de ancorare în jurul unui câmp de imagine numit field_banner. Mai am și un alt câmp numit field_slider_banner_link pe care vreau să le imprim în cadrul href="". Dar nu am nicio idee cum să obțin valoarea din celălalt câmp în acest șablon.

Puncte:1
drapel cn

Dacă șablonul oferă o rând variabilă (verificați variabilele disponibile în comentariile Twig) și nu este a masa:

views-view-field.html.twig:

{{ view.field.other_field.getvalue(rând) }} 

Vezi si Cum pot tema câmpuri individuale la rând?

Jorn Reed avatar
drapel il
Mulțumesc, funcționează! Dar se imprimă un `#` în spatele valorii din anumite motive. Stii de ce?
4uk4 avatar
drapel cn
Nu știu, dar tematica câmpurilor de vizualizări în șabloane nu este întotdeauna cea mai bună idee. Views este în primul rând un instrument UI. Ai încercat subiectul legat? Se pare că este vorba despre cazul tău de utilizare.
Jorn Reed avatar
drapel il
Da, am încercat, nu funcționează pentru mine. De asemenea, dump() lui twig nu funcționează, deși am activat depanarea twig etc.

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.