immonex-Widgets

immonex-Widgets

Mit den Widgets kann pro Immobilienobjekt eine umfangreiche Anzahl an Eigenschaften dargestellt werden.

Nicht jedes Theme enthält allerdings einen passenden Widget-Bereich hierfür. Aus diesem Grund bietet das Plugin die alternative Möglichkeit, beliebige Widgets mit dem Shortcode immonex_widget direkt in den Beschreibungstext einzufügen. Pflichtparameter ist hierbei immer der Name der Widget-Klasse.

Benutzerdefinierte Eigenschaften

Mit diesem Widget können via Plugin importierte Daten der Immobilien-Objekte, die nicht themespezifischen Feldern zugeordnet wurden, in die Online-Exposés eingebunden werden.

Sollen nicht alle Eigenschaften dieser Art angezeigt werden, können bestimmte Gruppen über die Widget-Konfiguration entweder explizit angezeigt oder ausgeblendet werden.

Da das Plugin auch mehrfach in die Exposés eingebunden werden kann, können so auch unterschiedliche Bereiche für Daten realisiert werden, die thematisch eine Einheit bilden. Beispiel: Alle Energieausweis-Daten werden per Mapping-Tabelle gruppiert und per Widget in einem eigenen Abschnitt ausgegeben.

Benutzerdefinierte Eigenschaften per Shortcode

Parameter
  • title
    Widget-Titel
  • display_mode
    Anzeigemodus für gruppierte Angaben, sofern per display_groups definiert; mögliche Werte: include (Gruppen explizit anzeigen, Standard), exclude (Gruppen explizit ausblenden)
  • display_groups
    Mapping-Gruppen, die explizit anzuzeigen oder auszublenden sind; kommagetrennte Liste der in der Mapping-Tabelle angegebenen Gruppen (Spalte „Group”); leer = alle Gruppen/Felder anzeigen
  • type
    Art der Ausgabe; mögliche Werte: name_value (Bezeichnung: Wert, Standard), value_only (nur Wert)
  • class
    zusätzliche CSS-Klassen für das Rahmenelement
  • item_div_classes
    Bootstrap-2-Grid-Klasse für die Einstellung der Breite, aktuell nur bei wpCasa-Themes relevant; Standard: span4
Beispiel
[immonex_widget
  name="immonex_User_Defined_Properties_Widget"
  title="Energieeffizienz"
  display_mode="include"
  display_groups="epass"
  type="name_value"
  class="my-class"
  item_div_classes="span8"
]

Dateianhänge

Hiermit kann eine Liste der mit den Immobilien verknüpften Dateianhängen in die Online-Exposés eingebunden werden.

Ein typischer Einsatzbereich hierfür ist das Hinterlegen von Grundrissen oder Exposés in Form von PDF-Dateien.

Alternative Dateitypen neben PDF-Dateien müssen zunächst mit dem Filter immonex_oi2wpc_misc_file_formats (s. u.) definiert werden.

Dateianhänge per Shortcode

Parameter
  • title
    Widget-Titel
  • file_types
    kommagetrennte Liste von MIME-Typen (z. B. „application/pdf” für PDF-Dateien) der anzuzeigenden Dateien; leer = alle Arten von Dateien anzeigen (außer Bilder)
  • icon_size
    Dateityp-Icon-Größe; mögliche Werte: 0 (keine Icons anzeigen), 16 (16 x 16 px), 32 (32 x 32 px, Standard)
  • class
    zusätzliche CSS-Klassen für das Rahmenelement
  • item_div_classes
    Bootstrap-2-Grid-Klasse für die Einstellung der Breite, aktuell nur bei wpCasa-Themes relevant; Standard: span4
Beispiel
[immonex_widget
  name="immonex_Property_Attachments_Widget"
  title="Weitere Infos (PDF)"
  file_types="application/pdf"
  icon_size="32"
  class="my-class"
  item_div_classes="span8"
]

Widgets anpassen

Die Ausgabe der Widgets kann individuell angepasst werden, die entsprechenden Vorlagen werden im Unterordner immonex-openimmo2wp/templates des verwendeten (Child-)Theme-Ordners hinterlegt.

Beispiel: wp-content/themes/[Theme-Name]/immonex-openimmo2wp/templates

Die zum Theme passenden Vorlagen können aus dem Plugin-Verzeichnis wp-content/plugins/immonex-openimmo2wp/templates heraus kopiert werden und sollten folgendermaßen umbenannt werden:

  • immonex-user-defined-properties.php
  • immonex-property-attachments.php

Die Ausgabe der Widgets kann nun in diesen Dateien beliebig angepasst werden.

Sofern Grafiken eingebunden werden (bspw. die Icons im Property-Attachments-Widget), sind die entsprechenden Pfade anzupassen.