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.
- 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].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.

