Schaufenster-Screens

Design-Anpassung vom Schaufenster-Screen

Ein Template für die Schaufenster-Screens ist eine einfache HTML-Datei. Den Code für das Standard-Template kann man hier herunterladen und als Vorlage für sein eigenes Template nutzen:

Damit die Templates dynamisch sind, d.h. je nach verknüpften Objekten andere Daten anzeigen, muss eine Template-Engine benutzt werden. Propstack nutzt dafür Liquid von Shopify.

Den veränderten Code fügt man dann unter Verwaltung > Schaufenster > Eigenes Schaufenster-Screen-Template ein.

Im Template hat man Zugriff auf folgende Daten (in JSON-Format dargestellt):

{
"shop": {
"name": "Musterimmobilien GmbH",
"color": "#0c6bc4"
},
"properties": [
{
"title": "Reihenendhaus in Berlin Treptow",
"unit_id": "ETW-2001",
"exposee_id": "",
"marketing_type": "BUY",
"object_type": "LIVING",
"rs_type": "HOUSE",
"construction_year": 2015,
"free_from": "01.02.2020",
"rented": true,
"floor_label": null,
"street": "Lesvou",
"house_number": "21",
"zip_code": "12345",
"city": "Berlin",
"country": "DEU",
"price": 280000.0,
"sold_price": null,
"base_rent": null,
"total_rent": null,
"service_charge": null,
"parking_space_price": 30000.0,
"number_of_rooms": 5.0,
"plot_area": 800.0,
"living_space": 185.0,
"usable_floor_space": 185.0,
"property_space_value": 185.0,
"price_per_sqm": 1513.51,
"has_courtage": true,
"courtage": "3,57% inkl. Mwst.",
"courtage_note": "",
"deposit": null,
"thermal_characteristic": null,
"gfz": null,
"grz": null,
"bmz": null,
"monument": false,
"built_in_kitchen": true,
"lift": false,
"cellar": false,
"description_note": "Wohnen auf 3 Ebenen mit einem kleinen Gartenbereich...",
"location_note": "Berg- und Meer-Blick aus einer Immobilie, das können Sie hier genießen...",
"furnishing_note": "",
"other_note": "",
"long_description_note": "",
"long_location_note": "",
"long_furnishing_note": "",
"long_other_note": "",
"energy_certificate_availability": "wird nicht benötigt",
"building_energy_rating_type": null,
"energy_efficiency_class": null,
"firing_types": null,
"heating_type": null,
"property_status": {
"id": null,
"name": null
},
"location_name": null,
"images": [
{
"url": "...",
"big_url": "...",
"medium_url": "...",
"title": "Meerblick Willkommen"
}
],
"currency": "€",
"custom": {}
}
]
}