Puncte:0

Menu item extras field in page.html.twig

drapel cn

I need a background image per menu item. For this I'm using menu_item_extras. I added an image field to menu items. This field I'd like to use in page.html.twig.

How can I use this field in this template?

leymannx avatar
drapel ne
Imaginea elementului curent de meniu ca imagine de fundal a paginii. Probabil ar trebui să preprocesați pagina, să obțineți meniul acolo, să obțineți toate elementele de meniu, să comparați cu adresa URL curentă, dacă se potrivește, să obțineți câmpul de imagine al elementului de meniu, să încărcați imaginea, să obțineți adresa URL a imaginii, să treceți adresa URL a imaginii la șablon prin `$variables[ 'my_background_image']` și apoi în `page.html.twig` creați marcajul cu `style="background-image: {{ my_background_image }}`.
drapel cn
Nu ar trebui să fie fundalul paginii ;-) Din păcate, nu știu deloc cum să scriu această funcție. Ma poti ajuta acolo?
drapel cn
L-am primit cu un bloc de vederi. Folosesc un filtru contextual pentru id-ul entității link-ului de meniu și filtrez după id-ul elementului de meniu activ. Funcționează conform așteptărilor.
drapel in
Ar trebui să postați corectarea ca răspuns la întrebarea dvs.
Puncte:0
drapel cn

L-am primit cu un bloc de vederi. Folosesc un filtru contextual pentru id-ul entității link-ului de meniu și filtrez după id-ul elementului de meniu activ. Funcționează conform așteptărilor.

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.