Text/Zeichen innerhalb das HTML ausblenden wenn im ausgehenden Feld kein Wert vorhanden sind
Eingetragen von simon.b (65)
am 13.08.2019 - 16:04 Uhr in
am 13.08.2019 - 16:04 Uhr in
Ich habe ein Templete, von da gebe ich für eine bestimmte Seite unterschiedlichge Felder aus, bei ein Feld ist es ein Zahlenfeld (Ganze Zahlen) und müsste so in Klammern (5) angezeigt werden, also habe ich es im template so gelöst:
<span class="number-etc">({{ field_number_etc.0 }}) </span>
Sobald ein Wert da ist funktioniert es sogar ganz gut, doch wenn kein Wert vorhanden ist, was auch manchmal so sein soll werden nur die zwei Klammern: () angezeigt.. wie kann ich die Klammern auch ausblenden wenn kein Wert da ist? Es geht um ein ganz normales Ganzzahlenfeld.
Danke euch wieder mal im Voraus
- Anmelden oder Registrieren um Kommentare zu schreiben
If Abfrage ins twig-template
am 13.08.2019 - 17:01 Uhr
If Abfrage ins twig-template setzen etwa so:
{% if content.field_number_etc.0 is not empty %}
<span class="number-etc">({{ field_number_etc.0 }}) </span>
{% endif %}
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
wla, vielen, vielen Dank, ich
am 13.08.2019 - 17:20 Uhr
wla, vielen, vielen Dank, ich habe leider Schwierigkeiten mit das programmatische Denken, ich dachte schon mit eine if-Abfrage aber ich kann es leider nicht.. hat bestens funktioniert!! Es ist Schwer ein Drupal-Entwickler zu sein ohne programmieren zu können, ich komme in den meisten Fälle trotzdem knapp durch, trotzdem würde ich lieben gern programmieren können, das ist eine Frust für mich.