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.

Immobilien-Bewertung

Die Immobilien-Bewertung wird einfach mit Hilfe des Plugins auf der benötigten Seite platziert. Das Plugin ansich hat keine Einstellungen aber Du musst 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. Du kannst 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 vergibst Du einfach einen angepassten Key bzw. subHeadline2 - wichtig ist nur, dass type = Headline gesetzt ist.

Dokumentation
TYPO3 OpenImmo Erweiterung

TYPO3 OpenImmo

TYPO3 OpenImmo ist eine Immobilien Erweiterung, welche Deine Objekte via OpenImmo-Schnittstelle einliest und auf Deiner Webseite darstellt.

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
ORC_________K9G______
B______4______4___I89
ZA4___CNG___9Q4______
7_E____3____7_____KMG
9OR_________HOL______