Puncte:0

Cum pot imprima link-uri de vizualizare/editare/comentare?

drapel tr

Am o vizualizare care utilizează câmpurile „Afișează conținut”, „Editați conținut” și „Vizualizați comentariile”.Nu pot să-mi dau seama cum să le tipărim într-un șablon de crenguță personalizat.

Am încercat:

{{ fields.comments_link.content }}
{{ fields.comments_link }}
{{ comments_link }}

Nici încercările similare de a imprima vizualizarea și editarea link-urilor nu au funcționat. Alte câmpuri se imprimă bine. Poate cineva să mă îndrume în direcția corectă sau trebuie doar să sun NID-ul în vizualizare și să-l imprim într-un link?

leymannx avatar
drapel ne
Ce vedere? Ce șablon? Instalați Twig Debug și apoi puneți `{{ dd() }}` pentru a vedea ce este disponibil. Când ați adăugat aceste câmpuri la vizualizare, ar trebui să fie deja acolo.
drapel tr
Problema mea s-a rezolvat de la sine. Am actualizat postarea.
Puncte:1
drapel pw

Adăugați linkul „vezi conținut” și „editează conținut” în vizualizare, după cum urmează

introduceți descrierea imaginii aici

Apoi puneți fișierul views-view-table--articles.html.twig în directorul de șabloane al temei dvs. și obțineți câmpurile după cum urmează.

<div class="example-template">

{% pentru rând în rânduri %}
  {% set titletxt = '' %}
  {% set viewnod = '' %}
  {% set editnode = '' %}
    {% pentru cheie, coloană în row.columns %}
       
      {% pentru câmpul din column.fields %}                                    
        
        {% pentru conținutul din column.content %}
          
          {% if field == 'titlu' %}
             {% set titletxt = content.field_output %}
          {% endif %}

          {% if field == 'view-node' %}
             {% set viewnod = content.field_output %}
          {% endif %}              

          {% if field == 'edit-node' %}
             {% set editnode = content.field_output %}
          {% endif %}

        {% endfor %}
         
      {% endfor %}
      
    {% endfor %}
    
    <div>
      <h3>
        {{titletxt}}
      </h3>
      <div>
        {{viewnod}}
      </div>
      <div>
        {{editnode}}
      </div>
    </div>
  
{% endfor %}

Vă rugăm să aruncați o privire, asta vă poate ajuta. Mulțumiri

drapel tr
În mod ciudat, acum se tipărește cu {{ field.view_node.content }}. Nu sunt sigur de ce nu a fost tipărit. Dar problema mea pare să se fi rezolvat de la sine. Multumesc pentru acest raspuns. Poate ajuta pe altcineva.

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.