Zum Inhalt springen

Calendar Base: notifyoncreate notifyonchange

Erstellt am 25. Oktober 2006 · 29 Antworten · letzte Antwort am 5. November 2007 · Seite 2 von 2

Tags: Frage

Andrea_Herzog ·

Hallo Steffen,
danke für die schnelle Reaktion.
Ich bin etwas verwirrt von diesem Zitat. Hört sich für mich wiedersprüchlich an.

Das was ich an TS Code gepostet habe, steht ja im Page TS Config des Sysfolders.
Soll es da raus oder nicht?

Die Ansicht von der ich spreche, ist die Listenansicht.

Viele Grüße
Andrea

steffenk ·

Du sagst es ja selber: es steht im PageTS. Jetzt muss es ins Template, also einfach ein Extensiontemplate im sysfolder, und dort ins setup verpflanzen 😉

das mit dem heutigen Datum kann ich nicht nachvollziehen, die Liste hat als Start NOW() und bringt auch den tagesaktuellen Termin (bei mir jedenfalls)

ehontheim ·
steffenk schrieb

das mit dem heutigen Datum kann ich nicht nachvollziehen, die Liste hat als Start NOW() und bringt auch den tagesaktuellen Termin (bei mir jedenfalls)

Aber ich kann es nachvollziehen!

Ich habe cal in zwei Installationen am laufen (cal 0.15.1 mit TYPO3 4.1.1 bzw. 4.0.4). Und in beiden Installationen zeigt die Listenansicht nur Termine ab morgen, wenn ich NOW eingestellt habe (egal ob im Element selber oder im TS). Stelle ich auf YESTERDAY, so werden Termine ab heute angezeigt.

Und, by the way, die Einstellung Wochenstarttag=Montag greift im "Gehe zu"-Block auch nichts. Dort wird mit Sonntag gestartet.

Ich kann in beiden Fällen leider noch nicht nachvollziehen woran es liegt, da es mir an Debug-Kenntnisse mangelt. War mir schon am überlegen, ob ich nicht schnell mal eine komplett neue TYPO3-Umgebung aufsetze nur mit cal und dann rumstöbere ...

Aber ein Hinweis zum "Wie debugge ich richtig" wäre auch nicht schlecht. Danke

Grüße

Erwin

ehontheim ·

Kleiner Nachtrag:

Beispiel:
Angenommen heute hätten wir den 14. des Monats
Es sind Termine zum 13., 14. und 20. vorhanden

Mit Einstellung NOW bekomme ich heute (14.) nur die Termine vom 20. = FALSCH
Mit Einstellung YESTERDAY bekomme ich die Termine vom 13., 14., und 20. = KORREKT

Ich forsche weiter

Grüße

Erwin

Andrea_Herzog ·

Da kannste mal sehen.
Bis das oben ist, lasse ich starttime auf -1 day stehen.

Aber - sägemehl - was ist denn nun mit dem Abonnieren?

Ich kann ja wie gesagt, den Event abonnieren (subscribe) und der angemeldete Frontend-User wird auch eingetragen, bekommt aber bei einer Änderung keine Mail.

Und: wie kann ich den gesamten Kalender abonnieren, also onCreate? Das habe ich nicht rausgefunden.

Gruß

Andrea

steffenk ·

Hi Andrea,

hab noch ein bischen Geduld, ab Mo hab ich etwas Zeit, teste das aus und sag Dir bescheid 😉

ehontheim ·
steffenk schrieb

brauchst nicht weiter zu forschen - ich habe den Bug gestern gefunden und behoben

Tusch ... Hoch soll er leben 😃

Danke

Andrea_Herzog ·

Alles klar,
schließe mich dem Tusch an :p
Gruß und bis Montag,

Andrea

PS: ehontheim: hast du das Problem mit der Einzelansicht gelöst?

Andrea_Herzog ·

Und noch was:

Ich habe mal eine Seite angelegt und als erlaubte Ansicht Abo Manager eingegeben und als Ausgangspunkt den Kalenderfolder.
Darauf erhalte die die schöne Fehlermeldung:

Fatal error: Call to a member function on a non-object in /html/typo3conf/ext/cal/controller/class.tx_cal_viewcontroller.php on line 152

:o

Füge ich den Abo Manager als weitere erlaubte Ansicht in eine Listenansicht-Kalenderseite ein, dann kommt keine Fehlermeldung (allerdings passiert sonst auch nichts):

Gruß
Andrea :o

steffenk ·

ok

kurze Vorabinfo: Abos gibts momentan nur von einzelnen Events. Es muss also mit der Singleanzeige zusammen verwendet werden.

Grundsätzliche Abos von Kalendern und Kategorien fänd ich aber auch chic. Im Moment bearbeitet Jeff das, ich will das erstmal abwarten.

Andrea_Herzog ·

Danke,
aber irgendwie scheint es das notify on create damit gar nicht zu geben (verwirr).
Denn wenn ich einen Event erst abonnieren kann wenn er existiert (liegt so in seiner Natur 😉 ), dann kann ja nur ein notify on change funktionieren (bei mir leider noch nicht), oder sehe ich das falsch?

Gruß
Andrea

Andrea_Herzog ·

Hallo Steffen,
ok, du hast Montag gesagt aber dsa jahr nicht dazu gesagt #giggle#
Kannst du das notify on change und on create noch einmal prüfen?

Besten Dank und schönes Wochenende,

Andrea

Darthstar ·

gibt es mittlerweile eine Funktion bei notifyOnCreate?

also eine mail bekommen wenn im Frontend eine Event eingetragen wird?

Wäre über einen tipp dankbar

habs hinbekommen:

plugin.tx_cal_controller.view.event.notify.all.onCreateTemplate = fileadmin/template/notifyOnCreate.htm