Puncte:0

How to get current region or current block of node in hook_theme_suggestions_node()

drapel ru

I need to get the current region or the current block where a node is rendered, in hook_theme_suggestions_node().

function mymodule_theme_suggestions_node(array $variables) {
  $node_region = "I don't know how to get it";
  $node_block = "I don't know how to get it";
  $suggestions[] = 'node__' . $node_region . '__' . $node_block;    
}

I need only one value between $node_region and $node_block. How can I obtain them?

Puncte:0
drapel fr

Dacă doriți ca un nod să se afișeze diferit în diferite părți ale paginii, modalitatea de a face acest lucru este să utilizați Moduri de vizualizare.

Drazen avatar
drapel ru
Mulțumesc. Soluția este să puneți nodul teaser în blocul Entity View (Conținut) din modulul Chaos Tools. După aceea am separat două nods pe pagina teaser și full.

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.