[gelöst]Kalender in Block einpassen
Eingetragen von onda (110)
am 23.01.2011 - 18:20 Uhr in
am 23.01.2011 - 18:20 Uhr in
Hallo,
ich verwende das Event-Modul und lasse mir in meiner linken Seitennavi den Block "Calendar to browse events" anzeigen.
Leider passt der angezeigte Kalnder nicht in die Seitennavi - er steht über den Rand hinaus, und wird abgeschnitten. Genauso verhält es sich wenn ich ihn als Node anzeigen lasse.
Wie passe ich diese Ansicht an?
Müsste ja in der "event.css" sein, oder? Leider finde ich da nichts...
Wer kann mir helfen? Bitte um halbwegs genaue Info, bin php- und html-technisch nicht sehr fit...
Danke schonmal,
onda
- Anmelden oder Registrieren um Kommentare zu schreiben
Benutzt du Firebug? Damit
am 23.01.2011 - 18:29 Uhr
Benutzt du Firebug? Damit kannst du rausfinden, welche Klasse du verändern musst und in welcher Datei sie definiert ist.
Firebug
am 24.01.2011 - 14:39 Uhr
ja, benutze ich - ich komme auch auf eine datei - eben eine event - month-view datei. Nur finde ich hier keinen hinweis darauf, wo genau eine tabellenbreite (in px oder %) festgelegt ist. Naja, d.h. es gibt einen hinweis auf eine tabellenbreite von 14%, aber wenn ich diesen wert ändere, ändert sich nichts...
Ich habe also keine ahnung, wo etwas wie "width" des month-tables festgelegt ist...
vielleicht weiß das jemand genauer?
Grüße,
onda
Soweit ich weiss kann man
am 24.01.2011 - 18:37 Uhr
Soweit ich weiss kann man eine Tabelle nicht in eine maximale Breite zwingen. Wenn die Worte zu lang sind an einer Stelle wird sie trotzdem breiter.
Aber vielleicht gibt es noch irgendwo padding oder margin was du runtersetzen kannst? Oder die Schriftgröße kleiner?
Hallo
am 24.01.2011 - 20:04 Uhr
netzkoop hat recht.
unter IE funktioniert folgender Style
style="WORD-BREAK:BREAK-ALL;"
welcher Worte umbricht.
Mit CSS ist das unter Firefox nicht zu erreichen.
Was du machen kannst wäre serverseitig,
wenn text für deinen Calendar gespeichert wird die Worte
ab einer bestimmten Länge selbst umzubrechen. (ggf per regex)
Das funktioniert in allen Browsern.
Evtl. könntest Du mit Javascript
den td tage mit document.getElementById(bal).innerHTML auslesen,
durch die wörter iterieren und selbst BR Tags oder Spaces
einfügen.
dann mit innerHTML wieder setzen.
LG
Schriftgröße
am 29.01.2011 - 09:27 Uhr
Hallo netzkoop,
dein tipp war goldrichtig - danke!
Klar - ich habe in der event.css einfach die Schriftgröße runtergesetzt und schon klappts!
Grüße,
onda