TypoScript-Konfiguration

  1. Für die TypoScript-Konfiguration öffnen Sie das Template-Modul und wechseln auf die Seite, auf der sich Ihr Root-Template befindet. Hier wechseln Sie in die Info/Bearbeiten-Ansicht und klicken Sie dann auf Vollständigen Template-Datensatz bearbeiten.

    TypoScript Root-Template bearbeiten

  2. In diesem Datensatz wechseln Sie dann auf den Reiter Enthält und wählen im Abschnitt Statische Templates einschließen (aus Erweiterung) den Eintrag Openimmo (openimmo) aus.

    Statisches Template im TypoScript Root-Template auswählen

  3. Wenn Sie auch die OpenImmo Pro-Version nutzen, so wählen Sie auch das statische Template Openimmo-Pro (openimmo_pro) dieser Erweiterung aus. Dieses sollte aber nach der Basis-Erweiterung platziert werden.
  4. Speichern und schließen Sie den Datensatz.

TypoScript-Konstanten

Mit Hilfe von TypoScript-Konstanten können Sie nun die Open-Immo Erweiterung weiter konfigurieren. Dazu wechseln Sie in den Konstanten-Editor.

Hinweis für TYPO3-THEMES Benutzer:

Wenn Sie die beiden Konstanten-Kategorien extension und openimmo in die TYPO3-THEMES Erweiterungs-Konfiguration eintragen, können Sie die OpenImmo-Erweiterung auch über das THEMES Backendmodul konfigurieren

Die wichtigste TypoScript-Konstante für die OpenImmo-Erweiterung ist die themes.configuration.container.openimmo (mehr Informationen zu dieser Konstante finden Sie hier)

Konstantethemes.configuration.container.openimmo
Kategorie:container, extension, advanced
Abschnitt:OpenImmo
Beschreibung:Gibt den Container an, in dem die OpenImmo-Datensätze liegen
Konstantethemes.configuration.pages.openimmo.list
Kategorie:pages, extension, advanced
Abschnitt:OpenImmo
Beschreibung:Gibt die Page-Uid zur standard Liste an
Konstantethemes.configuration.pages.openimmo.detail
Kategorie:pages, extension, advanced
Abschnitt:OpenImmo
Beschreibung:Gibt die Page-Uid zur Einzelansicht an, sofern nicht anders im Plugin angegeben wird.
Konstantethemes.configuration.pages.openimmo.notFound
Kategorie:pages, extension, advanced
Abschnitt:OpenImmo
Beschreibung:Gibt die Page-Uid zur Seite an, zu der weitergeleitet werden soll, wenn eine anzuzeigende Immobilie nicht gefunden wurde. Wenn keine Page-Uid angegeben wird, wird lediglich eine Fehlermeldung ausgegeben.
Konstantethemes.configuration.pages.openimmo.search
Kategorie:pages, extension, advanced
Abschnitt:OpenImmo
Beschreibung:Gibt die Page-Uid zur standard Suche an. Diese wir z.B. von der Schnellsuche als Zielseite verwendet
Konstantethemes.configuration.pages.openimmo.request
Kategorie:pages, extension, advanced
Abschnitt:OpenImmo
Beschreibung:Gibt die Page-Uid zur Anfrage-Seite an
plugin.tx_openimmo.view.partialRootPath = EXT:projectstarter/Resources/Extensions/Openimmo/Resources/Private/Partials/
plugin.tx_openimmo.view.layoutRootPath = EXT:projectstarter/Resources/Extensions/Openimmo/Resources/Private/Layouts/
plugin.tx_openimmo.view.templateRootPath = EXT:projectstarter/Resources/Extensions/Openimmo/Resources/Private/Templates/

Achtung:

Wenn Sie die Erweiterung nicht in einem TYPO3-Theme integrieren, dann müssen Sie ggf. die Konstante themes.framework auf Bootstrap oder Bootstrap4 setzen (bspw.: themes.framework = Bootstrap). Diese Konstante sorgt dafür, das in den Fluid-Templates die entsprechenden Sections ausgegeben werden.