[gelöst]Profile - Editier- und Anzeigemodus trennen

am 30.10.2013 - 12:18 Uhr in
Liebe Community,
ich erstelle gerade eine Profilseite. Die Felder habe ich alle erstellt und auch mittels CSS-Angaben übersichtlich sortiert.
Meine CSS-Befehle werden jetzt aber nicht nur bei der Anzeige der Profilseite übernommen, sondern auch im Editiermodus der Profilseite. Dort bewirken meine CSS-Befehle leider das Gegenteil. Es ist aller durcheinander.
Wie kann ich es schaffen, dass meine CSS-Befehle nur für die Anzeige der Profilseite gelten? Kann man evtl. auch die Darstellung im Editiermodus individuell gestalten?
VG
Thule
- Anmelden oder Registrieren um Kommentare zu schreiben
Sieh Dir mal die Klassen des
am 30.10.2013 - 12:37 Uhr
Sieh Dir mal die Klassen des body-Tags in beiden Fällen an. Da sollten jeweils mindestens eine unterschiedliche Klasse dabei sein. Mit dieser vorangestellten Klasse bei den Selektoren hast Du eine klare Unterscheidung.
Beste Grüße
Werner
Danke schon mal, Werner! Die
am 30.10.2013 - 13:00 Uhr
Danke schon mal, Werner!
Die beiden Bodys sehen so aus:
Ansicht:
<body class="html not-front logged-in one-sidebar sidebar-first page-profile-main page-profile-main- page-profile-main-1 toolbar toolbar-drawer" style="padding-top: 65px;">
Editiermodus:
<body class="html not-front logged-in one-sidebar sidebar-first page-profile-main page-profile-main- page-profile-main-1 page-profile-main-edit toolbar toolbar-drawer" style="padding-top: 65px;">
Muss ich hier etwas ändern?
Also hast Du bei der
am 30.10.2013 - 13:25 Uhr
Also hast Du bei der edit-Seite zusätzlich die Klasse page-profile-main-edit. Wenn Du die im CSS deinen Selektoren voran stellst, wirken diese Einstellungen nur auf dieser Seite.
Beste Grüße
Werner
Hallo Werner, und wenn ich
am 30.10.2013 - 15:05 Uhr
Hallo Werner,
und wenn ich nicht will, dass sich die Änderungen auf die Edit-Seite auswirken...was müsste ich dann im CSS voranstellen?
Grüße
Thule
ThuleNB schrieb Hallo
am 01.11.2013 - 17:53 Uhr
Hallo Werner,
und wenn ich nicht will, dass sich die Änderungen auf die Edit-Seite auswirken...was müsste ich dann im CSS voranstellen?
Grüße
Thule
In der Profil-Edtierseite hast du sicherlich noch ein Formular oder einen anderen Wrapper, der deine zu gestaltenden Elemente umfasst. Hierüber kannst du das Ganze dann auch per CSS stylen - dazu einfach noch eine weitere Klasse zu deinem Selektor hinzufügen. Die Body-Klasse allein reicht dafür dann nicht mehr aus.
Alternativ kannst du auch über das Preprocessing von Drupal eine von dir definierte Klasse in die body-classes hinzufügen.
https://api.drupal.org/api/drupal/includes%21theme.inc/function/template...
SteffenR
Alles klar, herzlichen Dank
am 03.11.2013 - 19:20 Uhr
Alles klar, herzlichen Dank für die Hilfe!