Puncte:1

Cum pot afișa NID-ul într-un șablon de tabel de vizualizări?

drapel es

Vreau să iau câmpul NID și afișarea este ca ID-ul rândului într-un tabel Vizualizări. (Apoi pot folosi acel ID ca ancoră pentru a sări la rândul corect din tabel.)

Cu toate acestea, nu pot găsi pentru viața mea o modalitate de a „tipări” valoarea NID în șablonul views-view-table.html.twig (am schimbat numele șablonului pentru a se potrivi cu vizualizarea mea).

Într-un șablon views-view-unformatted.html.twig am folosit următoarele (care funcționează perfect):

{{row.content['#row']._entity.nid[0].value}}

Dar asta nu funcționează în șablonul de tabel.

Găsirea sintaxei corecte pentru a tipări câmpurile în diferite șabloane pare a fi un mister.

Vă mulțumesc anticipat pentru orice ajutor pe care îl puteți oferi.

Puncte:0
drapel pw

Am încercat funcția template_preprocess_views_view_table. De asemenea, puteți încerca în fișierul YOURTHEMENAME.theme al temei dvs. să înlocuiți după cum urmează.

funcția YOURTHEMENAME_preprocess_views_view_table(&$variabile) {
  foreach ($variabile['rows'] as $num => $row) {
    $row['attributes']['id'] = $variables['rows'][$num]['columns']['nid']['content'][0]['field_output']['# marcaj'];
  }
}

introduceți descrierea imaginii aici

Ca și în ecranul de mai sus, puteți vedea că câmpul NID din vizualizare este adăugat ca id al rândului din tabel. Deși afișează spațiile în jurul nid, dar id este adăugat în continuare, îl puteți rafina conform cerințelor dvs.

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.