Ako zistim field?


#1

Ahojte,

Pouzivam Bootstrap Barrio 8.x-4.17 a vo field.html.twig by som potreboval poupravovat zobrazenie jednotlivych fieldov.

fieldy mam:
field_lokalita
field_profile_image
field_telefon

Ako viem k nim pristupit ?
Ako viem spravit if? napr. ze len pre field_lokalita sprav to a to (klasicke IF). Vobec sa mi to nedari.

{% if label_hidden %}
{% if multiple %}
<div{{ attributes.addClass(classes, ‘field__items’) }}>
{% for item in items %}
<div{{ item.attributes.addClass(‘field__item’) }}>{{ item.content }}
{% endfor %}

{% else %}
{% for item in items %}
<div{{ attributes.addClass(classes, ‘field__item’) }}>{{ item.content }}
{% endfor %}
{% endif %}
{% else %}
<div{{ attributes.addClass(classes) }}>
<div{{ title_attributes.addClass(title_classes) }}>{{ label }}
{% if multiple %}


{% endif %}
{% for item in items %}
<div{{ item.attributes.addClass(‘field__item’) }}>{{ item.content }}

{% endfor %}
{% if multiple %}

{% endif %} {% endif %}

#2

Ahoj, best practise je mat oddelenu sablonu pre kazdy field. Zapni si twig debug mod v services.yml subore a budes vediet, ako mas pomenovat sablonu pre konkretny subor.


#3

dakujem za radu :slight_smile:


#4

A co ked mam povedzme NODE a v nom 5 fieldov. 3 fieldy patria do spolocneho DIVU a dalsie 2 su uplne v inych? Viem to dako logicky spojit ?


#5

ku jednotlivym poliam vies pristupovat cez {{ content.NAZOV_POLA }} v sablone nodu. Cize tam si vies dat viacero fieldov do jedneho divu a nasledne vo sablone pre konkretny field spravis to co uz potrebujes s konkretnym fieldom.


#6

DAKUJEM!!!

Viem takto pristupovat aj k taxonomy? Ako v prípade,že mam 4 úrovne a chcem zobratiť povedzme 2. uroven?
napr.

Parent LVL1
–Parent LVL2
----Parent LVL3
------- child LVL 4

a chcem zobraziť Parent LVL2?


#7

a este mam jednu otazku: v node-teaser.html.twig chcem mat pristup k hodnote field (true alebo false). Existuje krajsi zapis ako tento? content.field_name.0[’#markup’]