TypoScript Configuration

  1. Open the Typoscript configuration by opening the Template module und switching to the page which contains your root template. Switch to the Info/Modify view and click on Edit the whole template record.

    Edit Typoscript root template

  2. In this data record, click on the Includes tab and select entry Openimmo (openimmo) in the Include static (from extensions) section.

    Select static template in Typoscript root template

  3. If you are using the OpenImmo Pro Version you will need to select the static template Openimmo-Pro (openimmo_pro) of this extension. However, it should be placed after the basic version.
  4. Save and close the data record.

TypoScript Constants

Typoscript constants allow you to further configure the OpenImmo extension. You will need to switch into the constant editor.

Tip for TYPO3 THEMES users:

You can configure the OpenImmo extension over the THEMES backend module if you enter the extension und openimmo constant categories in the TYPO3-THEMES extension configuration.

The most important Typoscript constant for the OpenImmo extension is themes.configuration.container.openimmo (you can find further information here)

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/

Warning:

If you haven't integrated the extension into a TYPO3 Theme, then you need to set the constant themes.framework to either Bootstrap or Bootstrap4 (e.g.: themes.framework = Bootstrap). This constant ensures that the correct Sections are displayed by the Fluid Templates.