Puncte:1

Is it possible to add an entity to the current route parameters?

drapel de

Using \Drupal::routeMatch()->getParameter(), it's possible to fetch objects that come from the parameters of the URL.

I'm wondering if it is possible to add values to the routeMatch. For example, if using the Groups module, nodes may be part of a group, however the group is not part of the path. Is there a way to load the group from the node, and add the group to the parameters that can be retrieved with \Drupal::routeMatch()->getParameter()?

Or, more broadly, I'd like to set the $group to be part of the "context" of a page request on a node page.

4uk4 avatar
drapel cn
Nu, acest lucru nu este necesar. Instanța nodului este referită în potrivirea rutei și puteți obține informațiile despre grup oricând doriți, fără nicio atingere de performanță.Dacă aveți nevoie de un context cache de grup depinde, deoarece pe o pagină de nod conținutul paginii principale depinde deja de nodul mai specific și un context de cache mai general nu ar face diferența. Cu excepția cazului în care aveți elemente de pagină, cum ar fi blocuri, care depind doar de grup.
Jaypan avatar
drapel de
Este cel din urmă - am blocuri cu care depind de grup.
Puncte:2
drapel cn

Pentru a-l folosi într-un bloc, ați putea crea un personalizat ruta.grup de noduri context care obține contextul din potrivirea rutei. Ierarhic trebuie să-l plasați sub traseu context. Când îmbinați contexte, de exemplu dacă contextul urcă până la nivelul paginii, traseu poate înlocui ruta.grup de noduri.

Jaypan avatar
drapel de
Multumesc 4x4. L-am votat pozitiv.

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.