Ein Gleitkommazahl Feld mit Bilder ersetzen
Eingetragen von simon.b (65)
am 13.08.2019 - 09:40 Uhr in
am 13.08.2019 - 09:40 Uhr in
Hallo,
ich bin gerade am basteln und habe in eine Node ein Gleitkommazahl Feld, es befinden sich nur Zahlen nach so ein Muster: 1, 1.5, 2, 2.5, 3, 3.5, usw.. ich mächte aber, dass diese Zahlen nicht als Zahlen ausgegeben werden, sondern mit ersetzte Grafiken, die Zahlen sind bis 10 limitiert... im Template habe ich das Feld {{ field_custom_numbers.0 }} so eingebeben, damit erstmal nur der Wert angezeigt wird, was kann ich noch tun, um die ausgegeben Werte mit Grafiken zu ersetzen?
Danke im Voraus
- Anmelden oder Registrieren um Kommentare zu schreiben
Mit CSS-Klassen arbeiten
am 13.08.2019 - 10:11 Uhr
Eine Idee wäre mit CSS-Klassen zu arbeiten, dann kannst du über das Stylesheet Hintergrundgrafiken einbinden. Also z.B.
<div class="image-5></div>
Damit keine Gleitkommazahlen in den Class-Names landen, könnte man diese ja vor der Ausgabe mit 10 multiplizieren.Hmm, eine CSS Klasse hat das
am 13.08.2019 - 15:50 Uhr
Ja, das wäre die einzige Methode gewesen, für mich war es nicht einfach, generell ist es eine schweirige Lösung für Anfänger, aber es funktioniert
Ich würde dir eine Ansicht
am 14.08.2019 - 07:54 Uhr
Ich würde dir eine Ansicht als Referenzfilm empfehlen, das ist aber auch nicht einfacher für Anfänger und geht nur mit Drupal 8. Im Prinzip geht das dan so
Wenn Zahl x in Feld y dann zeige Bild z an.Ich werde am Samstag etwas ähnliches versuchen. Wenn ich erfolgreich bin, kann ich dir hier ja noch mal schreiben.
https://drupal-tv.de
Drupal sehen und lernen