Hallo zusammen,
ich habe dei Extension Seminars installiert und konfiguriert. Es lief auch alles wunderbar, bis gestern. Ich wollte habe mich zu einem Seminar angemeldet und erhalte nach dem Klick auf den Button "Anmedlung abschicken" folgende Fehlermeldung:
$message must not be empty.
#0 /kunden/295954_50739/webseiten/typo3conf/ext/seminars/class.tx_seminars_registrationmanager.php(798-): tx_oelib_Mail->setHTMLMessage('')
#1 /kunden/295954_50739/webseiten/typo3conf/ext/seminars/class.tx_seminars_registrationmanager.php(578-): tx_seminars_registrationmanager->notifyAttendee(Object(tx_seminars_registration), Object(tx_seminars_pi1_registrationEditor), 'confirmation')
#2 /kunden/295954_50739/webseiten/typo3conf/ext/seminars/pi1/class.tx_seminars_pi1_registrationEditor.php(299): tx_seminars_registrationmanager->createRegistration(Object(tx_seminars_seminar), Array, Object(tx_seminars_pi1_registrationEditor))
#3 /kunden/295954_50739/webseiten/typo3conf/ext/ameos_formidable/api/base/dh_raw/api/class.tx_dhraw.php(62): tx_seminars_pi1_registrationEditor->processRegistration(Array)
#4 /kunden/295954_50739/webseiten/typo3conf/ext/ameos_formidable/api/class.tx_ameosformidable.php(3163): tx_dhraw->_doTheMagic(true)
#5 /kunden/295954_50739/webseiten/typo3conf/ext/ameos_formidable/api/class.tx_ameosformidable.php(3118-): tx_ameosformidable->_render()
#6 /kunden/295954_50739/webseiten/typo3conf/ext/seminars/pi1/class.tx_seminars_pi1_registrationEditor.php(229): tx_ameosformidable->render()
#7 /kunden/295954_50739/webseiten/typo3conf/ext/seminars/pi1/class.tx_seminars_pi1.php(2913): tx_seminars_pi1_registrationEditor->render()
#8 /kunden/295954_50739/webseiten/typo3conf/ext/seminars/pi1/class.tx_seminars_pi1.php(2822): tx_seminars_pi1->createRegistrationForm()
#9 /kunden/295954_50739/webseiten/typo3conf/ext/seminars/pi1/class.tx_seminars_pi1.php(275): tx_seminars_pi1->createRegistrationPage()
#10 /kunden/295954_50739/webseiten/typo3/sysext/cms/tslib/class.tslib_content.php(6704): tx_seminars_pi1->main('', Array)
#11 /kunden/295954_50739/webseiten/typo3/sysext/cms/tslib/class.tslib_content.php(803): tslib_cObj->callUserFunction(Array, Array)
#12 /kunden/295954_50739/webseiten/typo3/sysext/cms/tslib/class.tslib_fe.php(3257): tslib_cObj->USER('tx_seminars_pi1...', Array, '')
#13 /kunden/295954_50739/webseiten/typo3/sysext/cms/tslib/class.tslib_fe.php(3196): tslib_fe->INTincScript_process(Array)
#14 /kunden/295954_50739/webseiten/typo3/sysext/cms/tslib/index_ts.php(457): tslib_fe->INTincScript(Array)
#15 /kunden/295954_50739/webseiten/index.php(80): require('/kunden/295954_...')
#16 {main}
Configuration Check ist ausgeschaltet, also muss da etwas gravierend schief laufen. Leider verstehe ich nicht so recht, was mir diese Warnung sagen soll. Es hat, bis vor kurzem, ja auch noch funktioniert.
Hier das TS:
plugin.tx_seminars {
# PID des SysOrdners, in dem Anmeldungen gespeichert werden
attendancesPID = 219
}
# Übersetzungen der Texte in Mails und einige FE-Teilen kommen hierhin (das Beispiel ist für Deutsch)
plugin.tx_seminars._LOCAL_LANG.de {
}
plugin.tx_seminars_pi1 {
# PID des SysOrdners, das die Veranstaltungsdatensätze enthält
pages = 218
# PID der FE-Seite, die die Listenansicht enthält
listPID = 220
# PID der FE-Seite, die die Einzelansicht enthält
detailPID = 221
# PID der „Meine Veranstaltungen“-Seite
myEventsPID = 233
# PID der FE-Seite mit der Veranstaltungsanmeldung
registerPID = 223
# PID der FE-Seite mit dem Login bzw. onetimeaccount
loginPID = 9
# PID der FE-Seite, die man nach erfolgreicher Anmeldung zu einer Veranstaltung sehen soll
thankYouAfterRegistrationPID = 224
# PID der Seite, die man nach erfolgreicher Abmeldung von einer Seite sehen soll
pageToShowAfterUnregistrationPID = 225
}
plugin.tx_seminars {
templateFile = fileadmin/templates/events/seminars_pi1.tmpl
hideFieldsInThankYouMail = uid, ticket_id, price, seats, total_price, lodgings, foods, checkboxes, kids, accreditation_number, credit_points, room, paymentmethod, billing_address, planned_disclaimer, footer
showAttendanceFieldsInNotificationMail = gender,name,address,zip,city,country,telephone,email
showSeminarFieldsInNotificationMail = title,date,place,attendees
showFeUserFieldsInNotificationMail = name,email,address,zip,city,telephone
showAttendanceFieldsInNotificationMail = gender,name,address,zip,city,country,telephone,email
fieldsFromEventsForCsv = title,description,date,time,place,attendees,vacancies
fieldsFromFeUserForCsv = name,company,address,zip,city,country,telephone,email
fieldsFromAttendanceForCsv = interests
fieldsFromFeUserForEmailCsv = name,company,address,zip,city,country,telephone,email
sendAdditionalNotificationEmail = 1
allowUnregistrationWithEmptyWaitingList = 1
sendNotification = 1
sendNotificationOnUnregistration = 1
sendNotificationOnRegistrationForQueue = 1
sendNotificationOnQueueUpdate = 1
sendConfirmation = 1
sendConfirmationOnUnregistration = 1
sendConfirmationOnRegistrationForQueue = 1
sendConformationOnQueueUpdate = 1
addRegistrationCsvToOrganizerReminderMail = 1
unregistrationDeadlineDaysBeforeBeginDate = 3
}
plugin.tx_seminars_pi1 {
templateFile = fileadmin/templates/events/seminars_pi1.tmpl
hideColumns = image,category,subtitle,event_type,accreditation_number,credit_points,time,expiry,place,city,country,price_special,speakers,language,target_groups,attached_files,status
hideFields = category,credit_points,eventsnextday
eventFieldsOnRegistrationPage = title,vacancies
showRegistrationFields = feuser_data,registration_data,terms_2
showFeUserFieldsInRegistrationsList = name,email
numberOfClicksForRegistration = 2
numberOfFirstRegistrationPage = 1
numberOfLastRegistrationPage = 1
showOnlyEventsWithVacancies = 1
allowedExtensionsForUpload = jpg,jpeg,png,bmp,gif,tiff,tif,pdf,doc,docx,odt,ods
createEventsPID = 228
}
plugin.tx_seminars_pi1.listView {
orderBy = date
descFlag = 1
}
Habe ich noch etwas vergessen?
Liebe Grüße
deXx