Calendar Modul: Wochenende in Monatsansicht ausblenden
am 25.01.2014 - 15:03 Uhr in
Hallo,
ich habe einen Terminkalender mit dem Calendar-Modul. Dort möchte ich die Tage Sa und So ausblenden, da dort keine Veranstaltungen statt finden und andere Veranstaltungen, die von z.B. Fr bis Di gehen, aber nicht am Wochenende so irrtümlich auch am Wochenende dargestellt werden.
Mit einem Tipp im drupal.org Forum habe ich es ansatzweise hinbekommen. https://drupal.org/node/1298404
Wenn ich nun meinen Kalender aufrufe, werden Sa und So korrekt ausgeblendet. Wechsle ich allerdings den Monat kommt es zu seltsamen Darstellungen. Weiß jemand wo hier das Problem liegt? Ich verstehe es nicht.
Die Site mit dem Kalender ist hier zu finden: http://gis-trainer.de/kalender/monat
- Anmelden oder Registrieren um Kommentare zu schreiben
Zitat: Wechsle ich allerdings
am 27.01.2014 - 14:28 Uhr
Wechsle ich allerdings den Monat kommt es zu seltsamen Darstellungen. Weiß jemand wo hier das Problem liegt?
ich sehe keine "seltsamen Darstellungen".. (firefox 25.0)
Also wenn ich den Monat
am 27.01.2014 - 14:42 Uhr
Also wenn ich den Monat wechsle über "vor" und "zurück" sieht es bei mir im Firefox so aus wie im angefügten Screenshot. Die Tage Sa und So werden korrekt ausgeblendet. Aber es werden Veranstaltungen angezeigt, als wären die Felder für die Wochenendtage noch dort und teilweise werden auch die Tabellenzellen gerendert. Wenn der Kalender aufgerufen wird unter http://gis-trainer.de/kalender/monat ist alles gut. Wenn der Monat gewechselt wird, z.B. http://gis-trainer.de/kalender/monat/2014-02 spinnt die Darstellung. Ist das nachvollziehbar?
hi meta du hast per css bei
am 27.01.2014 - 15:39 Uhr
hi meta
du hast per css bei den wochenendtagen den hintergrund auf weiss gesetzt
aber dadurch noch nicht die ausgabe der termine#
die werden dadruch auch in die wochenenden hinein angezeigt.
um das zu erreichen was du vorhast musst mindestens an das entsprechende theme gehen
../modules/calendar/theme/calnedar-month.tpl.php
und da dann die wochenend termine rausfiltern
vg
stef
ok, danke für den tipp. beim
am 27.01.2014 - 16:53 Uhr
ok, danke für den tipp.
beim betrachten der calendar-month.tpl.php versteh ich aber dummerweise nur bahnhof. hab keinen plan von php...
keine ahnung wie aufwendig das termine filtern dort zu realisieren ist. wenn dir dazu noch ein konkreter hinweis einfällt, wäre ich dir mal richtig doll dankbar!
gruß
metasequoia
hi meta ich hab mir gerade
am 28.01.2014 - 14:45 Uhr
hi meta
ich hab mir gerade das template angeschaut..
der calender wird vorher schon in der theme function
template_preprocess_calendar_month()
erstellt.
im prinzip liesse sich das genau da abfangen
welcher wochenntag da ausgeben wird (inkl der
termin "balken")
aber es gibt da anscheinend einen bug
bzw wenn ic hdie preprocess aufrufe
wird der calendar nicht mehr korrekt angezeigt
(egendlich ist ja ganu das die stärke von drupal
das man sich schnell einhängen und verändern kann...)
+ das bedeutet, um das hinzubekommen müsste man hier tiefer einsteigen
+ das könnte ein paar stunden dauern
oh wow! vielen dank für deine
am 28.01.2014 - 15:00 Uhr
oh wow! vielen dank für deine bemühungen.
blöd mit dem bug. mehrere stunden für einen workaround zu investieren ist zu aufwändig. ich denke ich werde per css die wochenendtage wieder einblenden und einfach unten einen hinweis schreiben, dass am wochenende nichts stattfindet. nicht ganz so elegant, aber vielleicht besteht hoffnung, dass das in zukunft mal über die GUI einzustellen ist. werde es dem maintainer des calendar moduls mal vorschlagen.
aber dir ein dickes lob und dankbarkeit für deinen einsatz!
gruß
metasequoia