Zum Inhalt springen

CAL: Codeproblem bei ganztägigen Events

Erstellt am 4. August 2007 · 5 Antworten · letzte Antwort am 7. August 2007

Tags: Kalender & Termine, HTML & CSS, Frage

Roger08 ·

Hallo,

die Kalender-Extension liefert an einer hartnäckigen Stelle nicht CSS-konformen Code. Es geht um "ganztägige Events", die als Überschrift einer Spalte stehen. Der entspr. Link (hier: "Klassenunterricht") lässt sich leider nicht formatieren.
Bild: img6.myimg.de/cssprob1ef15.jpg

Im Code steht im <a>-Tag ein <div>-Tag, also:

<a href="..." title="Klassenunterricht JgSt. 05"><div>Klassenunterricht JgSt. 05</div></a>

<a> ist ein Inline-Element und darf kein Block-Element enhalten. <div> ist aber ein Block-Element.

Wo finde ich das <div> im PHP-Code, um es rauszuschmeißen oder durch <span> zu ersetzen ? Im week-Template steht's jedenfalls nicht.

Roland

steffenk ·

weder im HTML-Template, noch im php.

Aber im Typoscript:

plugin.tx_cal_controller.view.week.event.alldayTitle.dataWrap = <div>|</div>

Da ich die aktuelle svn habe, musst Du überprüfen, ob es bei Dir der selbe Pfad ist, nimm den ObjectBrowser und schau nach 😉

Roger08 ·

Hallo,

ich hab 0.15.3. Da gibt's "nur"

plugin.tx_cal_controller.view.week.title_stdWrap.wrap = <div>|</div>

Eine Änderung wirkt sich allerdings nicht nur auf den Titel der ganztägigen Events sondern auch auf die Titel der übrigen Einzel-Events aus. Aber damit komm ich zurecht.
Hier war leider nix davon zu sehen. Ich sollte öfters in den ObjectBrowser schauen
http://www.sk-typo3.de/Calendar-Base.220+M5525527a74f.0.html?&tx_rlmpofficedocuments_pi1%5BshowPage%5D=5

Hast du die 0.15.4 Version in der das anders ist ?

Roland

steffenk ·

in der Tat gibts diese Eigenschaft in der 0.15.4 noch nicht.

Dann schau doch mal in phpicalendar_event.tmpl, Abschnitt ###TEMPLATE_PHPICALENDAR_EVENT_ALLDAY###

Roger08 ·

So, nochmal zum Problem.

Ich hab das DIV rausgeschmissen. So kann ich die Titelzeile für ganztägige Ereignisse bequem über id="allday" formatieren.
Einziges Problem: Der IE6 stellt alle Überschriften linksbündig statt zentriert dar - trotz meiner eingefügten align="center" in den Titelzellen.

Unter http://svn.webempoweredchurch.org/calendar/downloads/ sehe ich die Version 0.16. Kann ich die problemlos einsetzen ?

Roland

Elfe ·

Hallo Roland,
habe die Version gerade mal testweise installiert.
Jetzt geht gar nix mehr.
Ich würde diese Version so nicht benutzen.

Gruß
Rainer