Merkzettel
Contao EstateManager Erweiterung

Die
Merkzettel
Erweiterung integriert die Möglichkeit sich, als Besucher der Webseite einzelne Immobilien in einem ausschließlich für den Besucher sichtbaren Merkzettel zu speichern. Diese werden dabei vorerst für die laufende Session beibehalten. Sofern es einen internen Bereich für Besucher gibt, können die auf dem Merkzettel gespeicherten Immobilien nach dem Login dauerhaft im Mitglied
- Datensatz gespeichert werden, bis diese wieder manuell vom Besucher aus dem Merkzettel entfernt werden.Composer
Contao-Manager
GitHub
$ composer require contao-estatemanager/watchlist
Über die Suche des Contao-Manager kann der Begriff
EstateManager
oder watchlist
gesucht werden. Anschließen wählt man das Paket Contao EstateManager Watchlist
über die Schaltfläche "hinzufügen" aus und klickt zum installieren über den Reiter "Pakete" auf die Schaltfläche "Änderungen anwenden". Eine detaillierte Anleitung wie man mit dem Contao-Manager arbeitet findest du hier.Installation direkt über GitHub:
Hier finden Sie eine Übersicht neuer (🟢), sowie erweiterte (🔵) Module.
🟢 Merkzettel Weiterleitung
🔵 Liste
🔵 Ergebnisliste
Das Modul
Merkzettel Weiterleitung
dient dazu, eine Weiterleitung auf eine beliebige Seite einzurichten, auf der der Besucher seine gemerkten Immobilien sichten oder entfernen kann. Einstellungen
🔹
Weiterleitungsseite
Die zu Referenzierende Seite
🔹
Anzahl ausgeben
Gibt die Anzahl der sich auf dem Merkzettel befindenden Immobilien aus
Template
🔸
mod_watchlistRedirector
Einstellungen
🔹
Merkzettel hinzufügen
Fügt für jeder Immobilie in der Liste die Merkzettel-Schaltfläche hinzu. Die neue Einstellung befindet sich in der Palette
Immobilien Erweiterung
.Template
🔸
real_estate_itemext_watchlist_default
Das Template muss über das Feld
Immobilien Template Erweiterung: Merkzettel
in der Palette Templates-Einstellungen
ausgewählt werden.Einstellungen
🔹
Merkzettel hinzufügen
Fügt für jeder Immobilie in der Liste die Merkzettel-Schaltfläche hinzu. Die neue Einstellung befindet sich in der Palette
Immobilien Erweiterung
.Template
🔸
real_estate_itemext_watchlist_default
Das Template muss über das Feld
Immobilien Template Erweiterung: Merkzettel
in der Palette Templates-Einstellungen
ausgewählt werden.Hier finden Sie eine Übersicht neuer (🟢) und erweiterte (🔵) Exposé-Module.
🟢 Merkzettel
Das Exposé-Modul
Merkzettel
ermöglicht die Ausgabe einer Schaltfläche, um die Immobilie direkt aus dem Exposé heraus auf dem Merkzettel zu speichern.Template
🔸
expose_mod_watchlist
Hier finden Sie eine Übersicht neuer JavaScript-Templates.
🟢 Merkzettel
Um die Seite bei Klick der oben gelieferten Merkzettel-Schaltfläche nicht neu laden zu müssen, liefert diese Erweiterung ebenfalls ein neues JS-Template aus, welches unter Layouts zur Verfügung gestellt wird.
Template
🔸
js_realestatewatchlist
Events
Um von außen auf einen Statuswechsel des Merkzettels Einfluss nehmen zu können, werden zwei
CustomEvents
registriert und können nach Bedarf entgegengenommen werden.watchlist.onChange
watchlist.onDelete
// Listen to the deletion of properties from the watchlist
document.addEventListener('watchlist.onDelete', function(e){
// Do something
console.log(e.detail);
});
// Listen to the adding of properties on the watchlist
document.addEventListener('watchlist.onChange', function(e){
// Do something
console.log(e.detail);
});
Um Immobilien asynchron aus einer Liste zu entfernen, ist es derzeit noch notwendig, dieser oder einem darüber liegenden Element die CSS-Klasse
delete-list
zu geben.Für diese Erweiterung ist eine Lizenz erforderlich. Zum Erwerb einer Lizenz, folge bitte den Schritten unter Lizenzen.
Last modified 2yr ago