Hallo Zusammen,
ich tue mir gerade mit den CSS Selektoren schwer.
Ausgangssituation.
(a) Ich benutze Events auf meiner Seite (im Kalender, Listen, etc.)
- Hierzu habe ich u.a. für das Datum ein CSS-Style erstellt mit dem Selektor
.mod_eventlist .layout_upcoming .date- Dem Datum gebe ich dann links und rechts ein Border=1. Auf der Seite sieht das dann so aus:
| 28.10.2012 | Event-Titel ......
(b) Ich habe eine Sidebar auf meiner Webseite.
- Dort möchte u.a. ich die nächsten 3 Events anzeigen.
- Hierzu habe ich ein Frontend-Modul erstellt mit Modultyp "Eventliste", "Alle zukünftigen Events", "absteigend", Anzahl an Events=3, Event-Template = event_upcoming
- Dann noch 2 weitere FE-Module (Zufallsbild und Quicklink) für die sidebar erstellt
- Ein FE-Modul mit Namen sidebar erstellt (eigenes HTML) und dort die 3 FE-Module mit dem inserttag insert_module eingetragen. Diesem FE-Modul habe ich eine CSS-Klasse sidebar mitgegeben.
- Das FE-Modul sidebar dann im Layout mit Spalte = right eingetragen.
Problem:
Es wird natürlich erstmal in der sidebar der CSS-Style für mein Event-Datum übernommen. Aber in der Sidebar soll rechts und links neben dem Datum kein (!) Balken angezeigt werden.
Ich weiß nicht, wie ich das Event-Datum in der sidebar anders formatieren kann, als in der Hauptspalte
Wenn ich das Event-Datum in der Sidebar "untersuche", dann ist der DIV-Aufbau ungefähr wie folgt:
<div #Wrapper>
<div #container>
<div #right>
<div .sidebar>
<div .mod_eventlist>
<div .layout_upcoming>
<span class="date">28.10.2012</span>
wie muss ich den Selektor aufbauen, damit ich genau das date formatieren kann.
Gibt es vielleicht irgendwo ganz grundsätzlich eine gute Erläuterung, wie die CSS-Selektoren in so einer geschachtelten Situation aufzubauen sind.
Viele Grüße
Lesezeichen