[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • xform "Value Extras" separate Klassen zuweisen
Seite 1 von 1

xform "Value Extras" separate Klassen zuweisen

Verfasst: 22. Feb 2013, 00:42
von teletubbie
Hallo,

mit dem Zuweisen der Klassen bei den Formularen ist das ja so eine Sache. Bei einigen kann man den "cssclassname" anhängen. Funktioniert auch ganz gut.

Leider geht das nicht bei allen. Ich würde gerne das Loginformular aus der Demo in eine Seite einbauen. Leider lassen sich den "Extra Values" (com_auth_form_login, com_auth_form_password, usw) keine separaten Klassen zuweisen. Sobald ich mich an die CSS-Datei aus der Demo halte und z.B. über "#form_formular input" die Klassen zuweise, ruiniere ich mir alle bestehenden Formulare. Dort wird ja dann alles überschrieben.
Die IDs (xform-formular-field-3 usw.) lassen sich dafür auch nicht ge/missbrauchen, da diese ja in allen Formularen auftauchen.

Gibt es eine Möglichkeit diesen o.g. Feldern eigene CSS-Klassen zuzuweisen?

1000...0 Grüße
Daniel

Re: xform "Value Extras" separate Klassen zuweisen

Verfasst: 22. Feb 2013, 10:18
von Cheffchen
Hallo,

hier, hat mir zumindest mal geholfen
Oliver.Kreischer hat geschrieben:Hi,
wie wäre es mit einem Workaround?
Das sollte doch funktionieren:

Code: Alles auswählen

html|label|<div class="meineKlasse">
text|label|Bezeichnung|defaultwert|[no_db]
html|label|</div>
Cheffchen

Re: xform "Value Extras" separate Klassen zuweisen

Verfasst: 22. Feb 2013, 11:54
von Xong
Hallo Daniel,

ich mach das häufig über die IDs. Soweit ich weiß, bekommt jedes XForm-Feld eine ID nach dem Schema xform-formular-name_des_feldes. Diese ID kannst du natürlich ansprechen.

Oder du gibst dem XForm-Login-Formular einfach eine eigene ID mit und nutzt diese.

Es gibt noch mehr Möglichkeiten, aber die beiden erscheinen mir am sinnvollsten.

Re: xform "Value Extras" separate Klassen zuweisen

Verfasst: 27. Feb 2013, 22:27
von teletubbie
Cheffchen hat geschrieben:Hallo,

hier, hat mir zumindest mal geholfen
Oliver.Kreischer hat geschrieben:Hi,
wie wäre es mit einem Workaround?
Das sollte doch funktionieren:

Code: Alles auswählen

html|label|<div class="meineKlasse">
text|label|Bezeichnung|defaultwert|[no_db]
html|label|</div>
Cheffchen
Das funktioniert hier leider nicht. Er malt dann zwar das neue Erscheinungsbild auf die Seite, legt aber das normale Eingabefeld dazu. Die neuen Klasse wird nicht in das Eingabefeld übernommen.

Re: xform "Value Extras" separate Klassen zuweisen

Verfasst: 27. Feb 2013, 22:57
von Cheffchen
äh?
... Er malt dann zwar das neue Erscheinungsbild auf die Seite, legt aber das normale Eingabefeld dazu. Die neuen Klasse wird nicht in das Eingabefeld übernommen.
Es ging doch darum ein formulat besonders zu stylen.
So hast ein extra div rum mit einer classe und dammit kannst das inliegende formular ansprechen, wo leigt das Problem?

Cheffchen