Wie wird die Seiten-ID für die Detailseite definiert?

Für die Definierung der Seiten-ID der Detailseite gibt es zwei Einstellungen:

  1. {settings.detail.defaultPid}

    • Wird im TypoScript definiert und stellt die Default-Seite mit der Single-View dar
    • Diese Einstellung wird in der TypoScript-Konstante themes.configuration.pages.openimmo.detail definiert
  2. {settings.detailViewPid}

Zu diesen beiden Einstellungen gibt es die folgende Logik im Controller:

  • Befindet sich in der teaserAction + searchAction - hier wird vor Verarbeitung des Fluid-Templates geschaut, welche ID die Single-View hat Standardmäßig wird {settings.detail.defaultPid} genommen, es sei denn:
    • Es ist {settings.detailViewPid} im Plugin-Felxform gesetzt, dann wir diese Seite genommen (--> settings.detail.defaultPid = settings.detailViewPid)
  • Abschließend wird geprüft ob die Variable eine gültige ID >0 enthält, wenn dies nicht der Fall ist wir die aktuelle Seiten-ID verwendet

Aus diese Definition resultiert: Wenn Sie einen Link erhalten, welcher auf die gleiche Seite zeigt, dann ist entweder in einer der beiden Einstellungsmöglichkeiten keine ID angegeben, oder keine gültige Zahl enthalten.