Loading...
Navigation überspringen
Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.

Konfigurieren Sie Registrierungen für Kalenderereignisse

Die Calendars Extension für TYPO3 wird mit einer einfachen Registrierungslogik ausgeliefert. Wie Sie es verwenden können, ist auf dieser Seite beschrieben.

Registrierungsseite konfigurieren

Zunächst müssen Sie eine Seite mit einem Eventregistrierungs-Plugin darauf erstellen. Wenn Sie die Registrierung nur eingeloggten Benutzern erlauben möchten, schützen Sie die Registrierungsseite für nicht eingeloggte Benutzer. Anschließend müssen Sie die Seiten-UID in die folgende TypoScript-Konstante einfügen:

themes.configuration.pages.calendar.registration = 0

Zusätzlich können Sie konfigurieren, welche Formularfelder sichtbar und welche Pflichtfelder sind. Dies kann mit Setup TypoScript erfolgen:

plugin.tx_calendars {
    settings {
        registration {
            # Fields for email message text
            fields {
                # These fields will be validated as required. Event and email are always required!
                required = firstName, lastName, email
                # These fields will be processed while registration
                available = firstName, lastName, address, zip, city, telephone, fax, email, message
            }
        }
    }
}

Registrierungsmails konfigurieren

Die Registrierungsmails werden grundsätzlich durch folgendes Setup TypoScript konfiguriert:

plugin.tx_calendars {
    settings {
        registration {
            subject = Event-Anmeldung
            # Default receiver mail address
            toEmail = typo3(at)coding(dot)ms
            # Default receiver name
            toName = Thomas Deuling
            # Sender E-Mail
            fromEmail = typo3(at)coding(dot)ms
            # Sender Name
            fromName = Event-Registrierung
            # BCC mail address
            bccEmail =
            # BCC Name
            bccName = Event-Registrierung (BCC)
        }
    }
}

Die felder toEmail und toName enthalten die Standard-Zieladresse.

Unterschiedliche Zieladressen für Registrierungsmails definieren

Manchmal kommt es vor, dass Sie Anmeldungen für eine spezielle Veranstaltung an eine andere Mailadresse senden müssen. Aus diesem Grund können Sie verschiedene Empfängeradressen definieren. Dies geschieht in zwei Schritten - erster Schritt ist die Definition der Adressen selbst:

plugin.tx_calendars {
    settings {
        registration {
            address {
                # Different addresses, selectable in calendar event record
                anotherOne {
                    toEmail = typo3(at)coding(dot)ms
                    toName = Thomas Deuling
                }
                anotherTwo {
                    toEmail = typo3(at)coding(dot)ms
                    toName = Thomas Deuling
                }
            }
        }
    }
}

Anschließend müssen Sie diese neuen Empfängeradressen registrieren, damit sie in Kalenderereignissen auswählbar sind. Dies geschieht durch die Verwendung von Page TypoScript:

TCEFORM {
    tx_calendars_domain_model_calendarevent {
        # Define some supported features
        registration_address.addItems {
            anotherOne = Receiver is another person 1
            anotherTwo = Receiver is another person 2
        }
    }
}
Dokumentation
TYPO3 Calendars Erweiterung

TYPO3 Calendars

Diese Extension stellt einen einfachen Eventkalender bereit.

Menü

Kontaktanfrage

Du kannst uns jederzeit kontaktieren

Stop! Playing in the meantime?
Stop! Playing in the meantime?
Stop! Playing in the meantime?

Stop! Playing in the meantime?

Break the highscore

Press Start
Contact request
Screenreader label
Security question
9CB_________A7I______
H_H____9____6_Q___RW7
N23___FCO___NJ5______
__W____T____Q_3___D4W
I6W_________FF6______