Online-Adventskalender in jede Website einbinden.

Jetzt starten!

Immobilien-Bewertung

Die Immobilien-Bewertung wird einfach mit Hilfe des Plugins auf der benötigten Seite platziert. Das Plugin ansich hat keine Einstellungen aber Sie müssen in den TypoScript-Konstanten angeben, auf welcher Seite sich das Plugin befindet.

Die weitere Konfiguration kann mit Hilfe von Setup-TypoScript durchgeführt werden.

TypoScript-Konstanten

Folgende TypoScript-Konstanten stehen im Knoten themes.configuration.extension.openimmo.ratingRequest zur Verfügung:

KonstanteBeschreibung
email.subjectBetreff für die Bewertungsanfrage
email.templatePfad für das Bewertungsanfrage Mail-Template
email.from.nameName des Absenders der Mail
email.from.emailE-Mail des Absenders der Mail
email.to.nameName des Empfängers der Mail
email.to.emailE-Mail des Empfängers der Mail

Zusätzlich gibt es die TypoScript-Konstante themes.configuration.pages.openimmo.ratingRequest welche definiert, auf welcher Seite die Bewertungsanfrage im Frontend zu finden ist.

TypoScript Einstellungen

Die komplette Bewertungs-Anfrage wird dynamisch anhand der folgenden TypoScript-Konfiguration aufgebaut.

plugin.tx_openimmo.settings.ratingRequest {
    # Page uid, where the rating request page is located.
    pageUid = {$themes.configuration.pages.openimmo.ratingRequest}
    # Receiver of the contact mail
    email { ... }
    # Presets for rating step fields
    presets { ... }
    #
    # Step configuration
    headline = Wohnmarktanalyse anfordern
    introduction = Dies ist ein optionaler Einleitungstext
    steps {
        haus-verkaufen {
            active = 1
            label = Haus verkaufen
            step2 { ... }
            step3 { ... }
            step4 { ... }
            step5 { ... }
            step6 { ... }
            step7 { ... }
            step8 { ... }
            step9 { ... }
        }
        wohnung-verkaufen { ... }
        haus-vermieten { ... }
        wohnung-vermieten { ... }
    }
}

Zuerst werden (via TypoScript-Konstanten) die Seiten-Uid und die E-Mailkonfiguration angegeben. Als nächstes folgen die Presets, auf welche wir aber erst später eingehen möchten. Im Knoten headline kann die Überschrift des ersten Schritts angegeben werden. Im Knoten steps befinden sich die Bewertungsgruppen aus Schritt 1. Diese definieren, was bewertet werden soll. In der standard Konfiguration sind das: haus-verkaufen, wohnung-verkaufen, haus-vermieten und wohnung-vermieten. Sie können hier aber auch beliebige Einträge selbstdefinieren oder auch Einträge löschen.

Einen Eintrag würde man wie folgt löschen:

plugin.tx_openimmo.settings.ratingRequest {
    steps {
        haus-verkaufen >
    }
}

Bewertungsschritte

  1. Was soll bewertet werden: Hausverkauf, Wohnungsverkauf etc.
  2. Art des Objektes: Bungalow, Loft, etc. (diese können je nach Schritt 1 variieren)
  3. Allgemeine Objektdaten (beliebig zusammenstellbar)
  4. Weitere Objektdaten (beliebig zusammenstellbar)
  5. Weitere Objektdaten bspw. Ausstattung (beliebig zusammenstellbar)
  6. Standort der Immobilie
  7. Energieeffizienzklasse der Immobilie
  8. Kaufdaten der Immobilie
  9. Abschließendes Formular zum absenden der Bewertungsanfrage

Feld vom Typ Radio (einfache Auswahl)

doppelhaushaelfte {
    type = Button
    label = Doppelhaushälfte
    #
    # This button will search for an image/hover-image.
    # The filename is build in configuration path like:
    # Images/Rating/doppelhaushaelfte_a.svg
    # Images/Rating/doppelhaushaelfte_b.svg
    #
    # Images/Rating/###FIELD_KEY###_a.svg
}

Feld vom Typ Range (Wertebereich)

wohnflaeche {
    type = Range
    label = Wohnfläche
    minValue = 15
    # Maximaler auswählbarer Wert
    # Hier kann auch currentYear eingetragen werden, was durch das aktuelle Jahr (vierstellig ausgetauscht wird)
    maxValue = 500
    defaultValue = 100
    unit = m²
    tooltipValue = true
}

Feld vom Typ Radio (einfache Auswahl)

gender {
    type = Radio
    label = Anrede
    options {
        # Achtung: die Field-Keys dürfen nur Buchstaben enthalten!
        # Am besten lower-camlcase.
        male = Herr
        female = Frau
    }
    #
    # This button will search for an image/hover-image.
    # The filename is build in configuration path like:
    # Images/Rating/gender-male_a.svg
    # Images/Rating/gender-male_b.svg
    #
    # Images/Rating/###FIELD_KEY###-###OPTION_KEY###_a.svg
}

Feld vom Typ Checkbox (Hakchen)

kitchen {
    label = Einbauküche vorhanden
    type = Checkbox
}

Feld vom Typ Input (Eingabefeld)

miteigentumsanteile {
    type = Input
    label = Miteigentumsanteile
    placeholder = bspw. 100/1000
}

Feld vom Typ Textarea (mehrzeiliges Eingabefeld)

beschreibung {
    type = Textarea
    label = Weitere Informationen
    placeholder = z.B. Informationen zur Lage, Adresse oder nennenswerte Renovierungen
}

Feld vom Typ Headline

subHeadline {
    label = Ein weiterer Abschnitt
    type = Headline
}

Bei mehreren Unter-Überschriften vergeben Sie einfach einen angepassten Key bzw. subHeadline2 - wichtig ist nur, das type = Headline gesetzt ist.