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.

  • Der Parameter muss zwingend angegeben sein, um eine Immobilienansicht erzeugen zu können.
  • Erlaubt sind alle Zahlenwerte, für die eine Immobilie exportiert wurde.
  • Beispiel zur Darstellung von Immobilie #1:
    expose.php?id=1

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

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