Feldtyp Liste – Zulässige Werteliste – Werte farblich unterscheiden
![](http://www.drupalcenter.de/files/noavatar_mini.gif)
am 08.04.2014 - 15:18 Uhr in
Liebe Drupal Gemeinde,
ich habe ein Problem, mit dem ich mich schon lange herumschlage und keine Lösung finde.
In einem Inhaltstyp habe ich den FELDTYP „Liste (Text)“ mit dem STEUERELEMENT „Auswahlliste“ verwendet.
Die Syntax „Schlüssel|Bezeichnung“ ist korrekt und ich habe auch eine schöne lange Auswahlliste, die bereits seit vielen Monaten ausgezeichnet funktioniert.
Nun möchte ich bei der „Zulässige Werteliste“ einige Bezeichnungen farblich unterscheiden. Laut Angabe sollten in der Bezeichnung HTML-Tags erlaubt sein:
Erlaubte HTML-Tags in Beschriftungen: < a > < b > < big > < code > < del > < em > < i > < ins > < pre > < q > < small > < span > < strong > < sub > < sup > < tt > < ol > < ul > < li > < p > < br > < img >
Ich habe alle möglichen Schreibweisen versucht. Leider funktioniert nichts. Habe ich etwas übersehen?
Wäre super wenn es eine Lösung gäbe.
tuxi24
- Anmelden oder Registrieren um Kommentare zu schreiben
Dein Listenfeld hat nichts
am 08.04.2014 - 21:34 Uhr
Dein Listenfeld hat nichts mit den Textformaten zu tun.
Was genau hast du den für Werte (Schlüssel/Bezeichnung) eingetragen?
Was meinst du mit farblich unterscheiden?
geht nicht - leider.
am 09.04.2014 - 07:25 Uhr
Tjaaaaa - innerhalb ist in HTML5 nix außer Text erlaubt. Jede Anweisung von o.ä. wird ignoriert.
-> http://stackoverflow.com/questions/11237807/can-i-use-html-tags-in-the-o...
Mein Firefox ist zwar per Firebug überlistbar, bei erneutem draufklicken wird das HTML wieder entfernt.
Um diese Einschränkung zu umgehen, gibt es einiges an Javascript, zB hier: http://ivaynberg.github.io/select2/
Ganz anders sieht das bei Autocomplete-Feldern aus. Diese sind ja eh durch js gesteuert und dort funktionierts (siehe Anhang).
Wie das geht:
Grüße aus Köln - Kle
einfache Auswahlliste
am 09.04.2014 - 09:14 Uhr
@ Kle
besten Dank für Deine Hinweise, die helfen mir schon weiter. Den Test mit Firebug in Firefox hatte ich auch durchgeführt und bin auf das gleiche Ergebnis gekommen wie Du ;-)
Kurz zur Info: Mein Webprojekt besteht schon eine Weile. Es gibt immer wieder einiges im Projekt die ich etwas „aufhübchen“ möchte. Ich habe eine menge Benutzer auf mein Webprojekt, welche ein „Tagebuch“ führen können. Für das Tagebuch habe ich das Modul „Blog“ verwendet und meinen Vorstellungen angepasst. Jetzt habe ich viele verschiedene Feldtypen eingesetzt, die ausgefüllt werden können. So ist auch der FELDTYP „Liste (Text)“ mit dem STEUERELEMENT „Auswahlliste“ in diesen Inhaltstyp gekommen. Es handelt sich nicht um ein Autocomplete-Feld sondern um ein simple Auswahlliste. Dort werden verschiedene Zuordnungspunkte vorgegeben. Jetzt wollte ich das ganze nur besser strukturieren,, wegen der Übersichtlichkeit.
Die Angabe bei der Erstellung der Auswahlliste, das HTML-Tags erlaubt seien, scheint somit nicht richtig zu sein.
Dein Hinweis:
Um diese Einschränkung zu umgehen, gibt es einiges an Javascript, zB hier: http://ivaynberg.github.io/select2/
Das werde ich vertiefen. Mir würde es schon reichen, wenn ich in die Auswahlliste Zwischenüberschriften reinbekomme, ohne diese auswählen zu können Wie im Deinem Beispiel auf der Seite des Links.
Das mit dem Autocomplete-Felder ist eine sehr interessante Sache, für die ich bestimmt auch Verwendung finde. Vielen Dank für den Hinweis.
Drupal macht Spaß und bietet viel interessante Möglichkeiten. Mit Views habe ich bereits einiges schönes „gebastelt“. Die Fähigkeiten von Drupal sind enorm, doch nehmen diese viel Zeit in Anspruch. Schön das es dieses Forum gibt, als kleine Hilfestellung und Gedankenanstoss.
Grüße aus der sächsischen Schweiz - tuxi24
tuxi24 schrieb Die Angabe bei
am 09.04.2014 - 10:33 Uhr
Die Angabe bei der Erstellung der Auswahlliste, das HTML-Tags erlaubt seien, scheint somit nicht richtig zu sein.
Im Fall vom Listentext ist der Hilfstext unten bei der Erstellung des Feldes in der Tat falsch.
Danke für die ausführliche
am 09.04.2014 - 11:53 Uhr
Danke für die ausführliche Antwort !
Struktur in die Auswahlliste zu bekommen ist schwer: in HTML gibt es zwar
<optgroup>
, aber Drupal unterstützt diese Struktur nicht.Schön wäre es, in den Field-Settings zB. Zeilen in der Form: "label: Meine Überschrift" zu haben. Mit einigem Coden kommt dann eine hierarchische
<optgroup><option>
Struktur heraus.Terms bringen die Möglichkeit einer Hierarchie schon mit, aber dein Styling-Wunsch (zB. gezielt Begriffe einfärben) bleibt in beiden Fällen unerfüllt.
Insgesamt eine überraschend aufwändige Sache - ganz unabhängig von Drupal...
lg - Kle
Hallo, so würde es über die
am 09.04.2014 - 12:51 Uhr
Hallo,
so würde es über die Form API gehen:
https://drupal.org/node/76500
für Farben in den Options:
http://stackoverflow.com/questions/8635317/i-want-to-change-the-color-of...
Bin gerade noch darüber gestolpert ich glaube das macht was Du möchtest:
https://drupal.org/project/select_with_style
MfG
Test am Wochenende
am 09.04.2014 - 19:14 Uhr
Ich komme erst am Wochenende dazu, den Hinweisen hier nachzugehen. Das sieht sehr viel versprechend aus.
Beginnen werde ich mit den letzten Hinweis von Hyp.
Bin gerade noch darüber gestolpert ich glaube das macht was Du möchtest:
https://drupal.org/project/select_with_style
Sobald ich eine Lösung für mein Anliegen habe, werde ich dies hier posten. Danke erst einmal.