Hallo zusammen,
ich setze den Calendar Base in Version 0.13.1 ein. Eigentlich funktioniert alles. Aber:
Ich habe das Problem, dass keine Notification Emails versandt werden. Im setup habe ich das aber enabled (=1) und im Event selbst einen FE-User eingetragen.
Aber es werden keine Mails verschickt.
Was habe ich vergessen?
Gruß
Andrea
Hallo :o ,
keiner da? Oder nutzt das keiner?
Viele Grüße
Andrea
Hi,
gleiches Problem hier! Ich arbeite ebenfalls an einer Lösung... Liegt wohl mal wieder an einer fehlenden Einstellung...
Bin noch am Suchen...
Gruß,
Marcel
Hallo Marcel,
hast du - oder jemand anders mittlerweile eine Lösung?
Gruß
Andrea
Hi,
damit das funktioniert, muss folgendes im pageTS stehen (auf den Seiten wo die Events sind)
options.tx_cal_controller.event.notify {
# @description Email address that notification emails are sent from.
emailAddress =
# @description From name for notification emails.
fromName =
fromEmail =
# @description Reply-to address for notification emails.
emailReplyAddress =
# @description Reply-to name for notification emails.
replyToName =
# @description Organisation for notification emails.
organisation =
dateFormat = %d.%m.%Y
timeFormat = %H:%M
all.onChangeTemplate = fileadmin/email_templates/notify.tmpl
all.onChangeEmailTitle = Change ...
}
Hi Steffen,
oh Mann, ich hatte das auf der falschen Seite. Funktioniert tadellos.
Vielen lieben Dank.
Weisst du ob irgendwo beschrieben ist, wie das abonnieren funktioniert?
Gruß
Andrea :p
Hi Andrea,
das müsste im Manual stehen, kanns Dir aber nict genau sagen, da ich ja mitentwickel und selten da rein schau 😉
Es sind sicherlich einige Sachen nicht genau dokumentiert, so z.B. das man statt all auch direkt eine id eines Elementes benutzen kann, z.B.
3.onChangeTemplate = fileadmin/email_templates/notify.tmpl
3.onChangeEmailTitle = Change ...
vg Steffen
Hallo Steffen,
kann ich gut verstehen :-).
Also im setup funktioniert das eben nicht, es muss scheinbar in der Seiten TSConfig stehen.
Allerdings funktioniert das bei mir da auch nur mit onChange, nicht mit onCreate.
Habe ich da etwas falsch gemacht?
all.onChangeTemplate = fileadmin/templates/notifyOnChange.tmpl
all.onChangeEmailTitle = Terminaenderung
all.onCreateTemplate = fileadmin/templates/notifyOnCreate.tmpl
all.onCreateEmailTitle = Neuer Termin
Die andere Sache mit dem Subscribe: In der Doku steht nur "see flexforms", sonst nichts. Das habe ich dort auch brav angehakt. Aber das ist sicher nicht alles.
Wo läuft denn die Registrierung für den Kalender, bzw. die Events ab?
Ich möchte den Benutzern natürlich erlauben, den Cal zu abonnieren, am liebsten den kompletten Kalender.
Kannst du hier auch weiterhelfen?
Viele Grüße
Andrea
ja sicher, ich gebe Dir ne Anleitung, aber im Moment muss ich weg 😉
Hi Steffen,
danke und gute Reise 🙂
Andrea
Hallo Steffen,
als ich dir eine gute Reise gewünscht habe dachte ich, du kommst wieder 😢 .
Denkst du noch an die Anleitung, die du mir versprochen hast?
Viele Grüße
Andrea
Hi Andrea,
mach doch mal ein Update auf die aktuelle svn-Version, damit das notifyoncreate auch geht 😉
Schau auf meiner Seite in den Kommentaren, was man beachten muss.
vg Steffen
Hi Steffen,
ich habe jetzt endlich (zeitlich) geschafft, auf Version 0.15.1 upzudaten.
Ich nutze nur Einzel- und Listenansicht.
In der Einzelansicht wird ein Button "Subscribe" angezeigt, damit der angemeldete PE-User den Termin abonnieren kann. Dieser User wird dann auch in "Others" eingetragen. Leider bekommt er keine Email. Was mache ich falsch?
Im TS Config des Sysfolders, in welchem die Events angelegt sind steht folgendes:
options.tx_cal_controller.event.notify {
# @description Email address that notification emails are sent from.
emailAddress = webmaster@norichan.de
# @description From name for notification emails.
fromName = norichan.de
fromEmail = webmaster@norichan.de
# @description Reply-to address for notification emails.
emailReplyAddress = webmaster@norichan.de
# @description Reply-to name for notification emails.
replyToName = Norichan.de
# @description Organisation for notification emails.
organisation = Norichan.de
dateFormat = %d.%m.%Y
timeFormat = %H:%M
all.onChangeTemplate = fileadmin/templates/cal/notifyOnChange.tmpl
all.onChangeEmailTitle = Terminaenderung
all.onCreateTemplate = fileadmin/templates/cal/notifyOnCreate.tmpl
all.onCreateEmailTitle = Neuer Termin
}
Zweite Frage:
Wo und wie kann ein User einen Kalender abonnieren? Ich möchte das diese User dann automatisch über create/change informiert werden.
Dritte Frage:
In der Version 0.15.1 werden Termine mit dem aktuellen Tagesdatum nicht angezeigt, nur Termine, die in der Zukunft liegen.
Das war in den Vorgängerversionen kein Problem.
Man kann sich zwar mit -1 beim Start behelfen, das ist aber nicht die Lösung.
Ich habe schon gehört, dass ich da nicht die einzige mit dem Datumsproblem bin.
Kannst du weiterhelfen?
Im voraus vielen Dank.
Viele Grüße
Andrea
Hi Andrea,
ich geb das mal an Mario weiter, da er daran viel geändert hat 😉
so, Mario hat sich aus der Ferne gemeldet 🙂
also schon mal ein Ansatzpunkt:
das wird nicht mehr aus den pageTS genommen, sondern aus dem template setup
d.h. man muss den Sysfolder auch mit TS infos bestücken
vll hilft das schon mal für den Anfang.
zu 3) von welcher Ansicht sprichst Du da ?
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
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)
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
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