PHP-Export - expose.php
Aus OpenEstate-Wiki
| 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].txtwobei[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.txtverwendet.
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].txtwobei[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.txtverwendet.
expose_gallery.html
Dieses Templates wird zur Darstellung der Galerieansicht verwendet und in das Grundgerüst (expose.html) eingefügt.

