PHP-Export - expose.php

Aus OpenEstate-Wiki

Wechseln zu: Navigation, Suche
Website-Export via ImmoTool
PHP-Export - expose.php

Inhaltsverzeichnis

Was macht diese Datei?

Das Skript stellt die Detailansicht einer Immobilie dar.

Parameter

Die vom Skript erzeugte Detailansicht kann durch verschiedene Parameter (HTTP-GET) gesteuert werden. Bei Verlinkung / Einbindung des Skriptes in eine Website können die Parameter bei Bedarf vorab gewählt werden.

id

Dieser Parameter gibt die ID der darzustellenden Immobilie an. Erlaubt sind alle Zahlenwerte, für die eine Immobilie exportiert wurde.

  • Beispiel zur Darstellung von Immobilie #1:
    • expose.php?id=1

Anmerkung: Der Parameter muss zwingend angegeben sein, um eine Immobilienansicht erzeugen zu können.

lang

Durch diesen Parameter wird die dargestellte Sprache gewählt. Erlaubt sind alle Sprachcodes nach ISO-639-1, für die ein Export im ImmoTool gewählt wurde. Wenn keine Sprache gewählt wurde, wird auf die Standardsprache zurückgegriffen (siehe $DefaultLanguage).

  • Beispiel zur Darstellung von Immobilie #1 auf englisch:
    • expose.php?id=1&lang=en

view

Der Parameter steuert den Anzeigemodus der Detailansicht. Wenn view nicht angegeben wurde, werden die Eigenshaften der gewählten Immobilie dargestellt.

  • Folgender Aufruf stellt die Beschreibungstexte der Immobilie #1 dar:
    • expose.php?id=1&view=texts
  • Folgender Aufruf stellt die Fotogalerie der Immobilie #1 dar:
    • expose.php?id=1&view=gallery
  • Folgender Aufruf stellt die Kontaktperson & das Kontaktformular der Immobilie #1 dar:
    • expose.php?id=1&view=contact
  • Folgender Aufruf stellt die Firmen-AGB zur Immobilie #1 dar:
    • expose.php?id=1&view=terms

img

In der Galerieansicht wird mit diesem Parameter das aktuell dargestellte Foto ausgewählt.

  • Folgender Aufruf stellt Foto #2 von Immobilie #1 dar:
    • expose.php?id=1&view=gallery&img=2

cat

Die zu verwendende Kategorie kann als Parameter übergeben werden. Es können alle Werte verwendet werden, die in der Konfigurationsvariablen $Categories hinterlegt wurden.

  • Folgender Aufruf erzeugt das Exposé unter Verwendung der Kategorie 'wohnen':
    • expose.php?id=1&cat=wohnen

Templates

Die Verwendung von Templates wird in diesem Artikel allgemein erläutert.

expose.html

Dieses Template stellt das Grundgerüst der Detailansicht dar.

expose_contact.html

Dieses Templates wird zur Darstellung von Kontaktperson & -formular verwendet und in das Grundgerüst (expose.html) eingefügt.

expose_contact_mail.txt

Dieses Templates wird als Textvorlage für die Mailbenachrichtigung verwendet.

  • Um Mailtexte in unterschiedlichen Sprachen zu hinterlegen, können weitere Vorlagen erzeugt werden.
  • Diese müssen benannt sein nach: expose_contact_mail_[LANG].txt wobei [LANG] dem zweistelligen Sprachcode entspricht.
  • z.B. für eine englische Mailvorlage: expose_contact_mail_en.txt
  • Wenn für eine Sprache keine Mailvorlage existiert, wird die Standard-Mailvorlage expose_contact_mail.txt verwendet.

expose_contact_terms.txt

Dieses Templates wird als Textvorlage für den Datenschutz- / Rechtshinweis verwendet.

  • Um Rechtshinweise in unterschiedlichen Sprachen zu hinterlegen, können weitere Vorlagen erzeugt werden.
  • Diese müssen benannt sein nach: expose_contact_terms_[LANG].txt wobei [LANG] dem zweistelligen Sprachcode entspricht.
  • z.B. für einen englischen Rechtshinweis: expose_contact_terms_en.txt
  • Wenn für eine Sprache keine Rechtshinweis existiert, wird die Standard-Vorlage expose_contact_terms.txt verwendet.

expose_gallery.html

Dieses Templates wird zur Darstellung der Galerieansicht verwendet und in das Grundgerüst (expose.html) eingefügt.

Persönliche Werkzeuge