Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSS-Klassen/Layout #46

Open
lmaylein opened this issue Aug 1, 2024 · 0 comments
Open

CSS-Klassen/Layout #46

lmaylein opened this issue Aug 1, 2024 · 0 comments

Comments

@lmaylein
Copy link

lmaylein commented Aug 1, 2024

Aktuell richten sich die Namen der CSS-Klassen ja noch stark nach dem angestrebten Layout (... border ..., ...gray ...). Schöner, wäre es, wenn sich das dort nicht widerspiegelt sondern sich das am Inhalt orientiert.

Schön wäre es, wenn in den Klassen der Typ des Felds (z.B. linked_object (ggf. + verlinkter Objekttyp), multiline l10n, Tab, Trenner, ...) codiert wäre und es zusätzlich noch ein Attribut mit dem konkreten Feldname gäbe. In der easydb sieht letzteres z.B. so aus:

<div ... ez5-field-name="objekte.obj_titel">

Könnte dann analog z.B. heißen

<div ... data-field-name="objekte.obj_titel">

Dann kann man sehr gezielt per CSS eingreifen.

Nicole Sobriel merkte noch an, dass wir bislang ja uns an einigen Stellen sehr gezielt gegen das sehr gesprächige Layout der easydb entschieden haben. Die blähen nämlich die Anzeige stark auf (z.B. die Gruppe "Aufbewahrung/Standort" unter der es dann wieder sehr ähnliche Feldbezeichnungen (z.B. Aufbewahrungsort/Standord (GND)) gibt. Diese Guppen haben wir in der easydb-Maske deshalb eingefügt, damit in der Editiermaske die riesige Anzahl der verfügbaren Felder in der Tat hinter Aufklappmechanismen versteckt werden können. In der Detailanzeige wollen wir diese Zwischenüberschriften eigentlich gar nicht. Wir würden deshalb einfach per CSS die Köpfe der Gruppen verstecken. Oder halt (wenn wir - wie mal vor einiger Zeit angesprochen), wenn das irgendwie geht, über eigene Templates für die Aufklappgruppen gleich gar nicht ausgeben. Das haben wir aber ja mal noch zurückgestellt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant