Puncte:0

Cum pot imprima un singur câmp?

drapel cn

Am o pagină de taxonomie (https://www.dovericaricare.it/becharge) pe care încerc să le personalizez folosind un șablon twig.

Nu înțeleg ce sintaxă ar trebui să folosesc pentru a tipări câmpuri precum sigla ({{ fields.field_logo }} nu funcționează și nu există nicăieri în dump un câmp cu o adresă URL a căii complete pentru imagine) sau valoarea lui field_fornitore

Iată dump-ul conținutului paginii ( îl puteți vedea și pe pagina în sine). Vă rugăm să sugerați cum să imprimați valorile în șablonul de crenguță?

(Am făcut deja același lucru pe o pagină de nod, dar termenul de taxonomie pare mult mai greu)

introduceți descrierea imaginii aici

leymannx avatar
drapel ne
În mod normal, imprimați doar `{{ conținut }}` și utilizați setările de afișare ale vocabularului pentru a vă pune câmpurile în ordinea corectă și pentru a selecta formatatoarele de câmp dorite. Poate împreună cu unele [Field Groups](https://www.drupal.org/project/field_group) dacă aveți nevoie de pachete suplimentare. De asemenea, puteți să tipăriți exclusiv `{{ content.field_logo }}` și mai târziu să tipăriți restul `{{ content|fără('field_logo) }}`.
Kevin avatar
drapel in
Variabila ar fi {{ content.field_name }} pentru a reda un câmp.
Puncte:1
drapel bv

Field_logo-ul tău are o listă (matrice), unde este logo-ul tău. as incerca

{{ content.field_logo[0] }}

Dacă doriți un forum util cu mai multe informații despre referințe (și entități pentru noduri, de asemenea), căutați acolo: https://www.drupal.org/forum/support/theme-development/2015-12-16/entity-reference-values-in-twig-template

Puncte:0
drapel cn

acesta este codul pe care l-am folosit la sfârșit (nu-mi amintesc cum l-am obținut, dar îmi amintesc că depanatorul KINT m-a ajutat foarte mult):

{# începe ciclul #}
{% pentru immagine în content.field_immagine_colonine %}
    {% if immagine['#item'].target_id > 0 %}
        <div class="imagetext">
            <img alt="{{ imagine['#item'].alt }}" 
                title="{{ imagine['#item'].title }}" 
                src="{{ file_url(imagine['#item'].entity.uri.value | image_style('large') ) }}" 
                id="{{ imagine['#item'].target_id }}" 
            />
            <p class="sottotitoloimmagine">{{ immagine['#item'].title }}</p>
        </div>
    {% endif %}
{% endfor %}
{# ciclu de încheiere #}
Puncte:-2
drapel cn

Potrivit gropii de conţinut care este afișat înainte, aș încerca să tipărim un singur câmp în șablonul crenguță astfel:

{{ term.fields.field_logo.values ​​}}

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.