Detailansicht

Standard-Template

Kickstart bzw. die verfügbaren Skins enthalten eine Seitenvorlage für den Immobilien-Beitragstyp, die alle wesentlichen Inhalte umfasst (inkl. Foto- und Grundriss-Galerien, Standortkarten, 360°-Panoramen, eingebundenen YouTube- oder Vimeo-Videos etc.). Hierfür ist keine weitergehende Konfiguration erforderlich.

Standard-Detailansicht

Seite als Vorlage

Alternativ kann eine beliebige Seite als Rahmenvorlage verwendet werden, die unter immonex > Einstellungen > Allgemein ausgewählt wird (Option Immobilien-Detailseite).

Innerhalb dieser Vorlageseite können die gewünschten Immobiliendetails dann per Shortcode - entweder komplett oder auch absatzweise - eingefügt werden. Letzteres ist vor allem dann relevant, wenn das Rahmenlayout auf mehreren per Gutenberg oder einer anderen Page-Builder-Lösung erstellten Block-Elementen aufbaut, die mit unterschiedlichen Objektdaten befüllt werden sollen.

Detailseiten-Layout mit Gutenberg
Beispiel: Detailseiten-Layout mit Gutenberg

Gutenberg-Layout im Frontend
Gutenberg-Layout im Frontend

Shortcode

[inx-property-details]

Der Shortcode kann mehrfach pro Seite verwendet werden. Ohne Attribute werden - analog zum Standard-Template - alle Detail-Abschnitte eingebunden.

Attribute

Sollen nur bestimmte Detail-Abschnitte eingebunden werden, kann der entsprechende Umfang mit den Attributen elements oder exclude festgelegt werden (einzeln oder als kommagetrennte Liste).

Name Beschreibung / Attributwerte
elements explizit einzubindende Detail-Abschnitte (optional)
exclude explizit auszuschließende Detail-Abschnitte (optional)
enable-tabs (3) tab-basierte Darstellung der zentralen Info-Blöcke (siehe Screenshot), sofern vom gewählten Skin unterstützt
0: deaktivieren (Standard bei Nutzung von elements oder exclude)
1: aktivieren (Standard bei Einbindung aller Elemente)

Template-Parameter per Attribut setzen

Eine Besonderheit stellt bei diesem Shortcode die Möglichkeit dar, Template-Parameter durch die Ergänzung beliebiger weiterer Attribute “durchzuschleifen”. Das kann in Sonderfällen nützlich sein, bspw. wenn mit einem Element gleichzeitig eine alternative Überschrift (headline) für dessen Abschnitt übergeben werden soll.

Beispiel: Energieausweis-Daten mit Überschrift “Energieeffizienz” einbinden
[inx-property-details elements="epass" headline="Energieeffizenz"]

Die Angabe “Energieeffizienz” ist so bei der Ausgabe des betreffenden Templates der Energieausweis-Daten (PHP-Datei im Skin) im Template-Daten-Array verfügbar, wobei der Key dem Attributnamen entspricht: $template_data['headline']

Werden mit einem Shortcode mehrere Elemente gleichzeitig eingebunden, für die jeweils eigene Template-Parameter übergeben werden sollen, enthält der jeweilige Attributname den zugehörigen Elementnamen als Präfix: ELEMENTNAME-KEY

Beispiel: Energieausweis-Daten mit Überschrift “Energieeffizienz” und Grundriss-Galerie mit Überschrift “Grundrisse” einbinden
[inx-property-details elements="epass, floor_plans" epass-headline="Energieeffizenz" floor_plans-headline="Grundrisse"]

(Eventuell vorhandene Standardwerte werden von den per Attribut übermittelten Angaben überschrieben.)

Elemente (Detail-Abschnitte)

Folgende Schlüssel können als Attributwerte für elements und exclude übernommen werden, wobei jeder Key für einen bestimmten Abschnitt steht.

Key Beschreibung
head (1) Header mit Objekttitel, Nutzungs-/Objektart, Standort und Kerndaten
gallery (2) primäre Fotogalerie
main_description (8) Haupt-Beschreibungstext
prices Preise und Angaben zur Courtage etc.
areas Flächenangaben
condition Angaben zum Zustand der Immobilie
epass Daten des Energieausweises
epass_images übermittelte Bildanhänge, die zum Energieausweis gehören
epass_energy_scale Energieskala (grafische Visualisierung der Energieklasse), sofern das Plugin immonex Energy Scale Pro installiert ist
location (9) Standortbeschreibung und Karte
features (4) Ausstattung der Immobilie (Beschreibung, Merkmale etc.)
floor_plans (5) Grundriss-Galerie
misc sonstige Angaben
downloads_links Downloads (z. B. PDF-Dateien) und Links zu externen Websites
contact_person (6) Kontaktinformationen (5)
footer (7) Footer mit Link zur Übersichtsseite
Beispiele

alle Abschnitte außer Header und Footer + tab-basierte Darstellung:
[inx-property-details exclude="head, footer" enable-tabs=1]

nur Energieausweis-Abschnitte:
[inx-property-details elements="epass, epass_images, epass_energy_scale"]

Erweiterte Anpassungen