Immobilienlisten sind flexibel konfigurierbar und können grundsätzlich in beliebiger Anzahl eingebunden werden.
Shortcode
[inx-property-list]
!> In der Standardkonfiguration werden keine Immobilien angezeigt, die als Referenzobjekt markiert sind. Hierfür ist das Shortcode-Attribut references
(oder alternativ der GET-Parameter inx-references
) erforderlich.
Attribute
Mit den folgenden Attributen können Art und Umfang der anzuzeigenden Immobilien festgelegt werden.
Taxonomiebasiert
Name |
---|
property-type |
marketing-type |
type-of-use |
project |
locality |
labels |
features |
Als Werte taxonomiebasierter Attribute werden immer die Slugs der jeweiligen Begriffe (Terms) verwendet (einzeln oder mehrfach als kommagetrennte Liste).
Beispiele
Nur Einfamilienhäuser (Kaufobjekte):[inx-property-list property-type="einfamilienhaus" marketing-type="zu-verkaufen"]
Neue Bungalows, Villen und Kioske:[inx-property-list property-type="bungalow, villa, kiosk" labels="neu"]
Grundstücke (alle Unterkategorien) in Berlin:[inx-property-list property-type="grundstuecke" locality="berlin"]
Custom-Field-basiert
Name |
---|
min-rooms |
min-area |
price-range |
iso-country |
references |
no : nein (Standardvorgabe) |
yes : ja |
only : ausschließlich |
masters |
yes : ja (Standardvorgabe) |
no : nein |
only : ausschließlich |
available |
yes : nur verfügbare Immobilien |
no : nur nicht verfügbare Immobilien |
reserved |
yes : nur reservierte Immobilien |
no : nur nicht reservierte Immobilien |
sold |
yes : nur verkaufte/vermietete Immobilien |
no : nur nicht verkaufte/vermietete Immobilien |
featured |
yes : nur empfohlene Immobilien |
no : nur nicht empfohlene Immobilien |
front-page-offer |
yes : nur Startseiten-Angebote |
no : nur nicht als Startseiten-Angebote markierte Immobilien |
disable_links |
all : alle Links deaktivieren |
unavailable : nicht mehr verfügbare Immobilien (reserviert, verkauft etc.) nicht verlinken |
references : Referenzobjekte nicht verlinken |
Beispiele
Häuser ab 120 m² Wohnfläche mit mindestens vier Zimmern:[inx-property-list property-type="haeuser" min-rooms=4 min-area=120]
Alle Referenzobjekte:[inx-property-list references="only"]
Nur Master-Objekte:[inx-property-list masters="only"]
Allgemein
Mit den folgenden Attributen kann die Auswahl der Immobilien weiter eingegrenzt sowie die Sortierung und Darstellung angepasst werden.
Name |
---|
cid |
author |
limit |
limit-page |
sort |
force-lang |
no_results_text |
template |
Beispiele
Maximal vier Objekte des Benutzers Dieter Demo, sortiert nach Preis aufsteigend und anschließend nach Aktualisierungsdatum absteigend:[inx-property-list author="dieter.demo" limit=4 sort="price_asc, date_desc"]
Liste mit benutzerdefinierter Meldung, falls keine passenden Immobilien vorhanden sind:[inx-property-list no_results_text="Oh nein, nichts gefunden! 🤬"]
Immobilienliste als Slider (Karussell) anzeigen:[inx-property-list template="property-list/slider"]
Dynamische Aktualisierung
Die Inhalte von Listenansichten können optional anhand der aktuellen Kriterien eines in der gleichen Seite enthaltenen Immobilien-Suchformulars dynamisch (ohne Neuladen der Seite) aktualisiert werden. Diese Funktion kann entweder global (für alle Komponenten auf allen Seiten) in den Plugin-Optionen unter immonex → Einstellungen → Immobiliensuche oder per Attribut dynamic-update
des Suchformular-Shortcodes aktiviert werden.