Für die Ausstellerübersicht stehen zwei verschiedene Varianten zur Verfügung, um die Daten in die Website zu integrieren. Entweder über einen einfach einzubindenden iFrame oder Sie können sich eine eigene Applikation erstellen.
Am einfachsten lässt sich das Ausstellerverzeichnis über das Widget einbinden. Den Widgetkonfigurator finden Sie hier:
in profairs stehen mehrere data-attributes zur Verfügung, um die Einbindung in die Website zu erleichtern:
Hash-Routing ermöglicht es, clientseitige Routing-Funktionalität in Webanwendungen zu implementieren. Damit kann das Widget seine eigene Routing-Logik haben, ohne dass dadurch die Haupt-URL beeinflusst wird.data-hash-routing="true"
Das widget managed selbstständig die Scrollposition: Navigiert der User zur Detailansicht, wird das Fenster hochgescrollt. Die ScrollPosition der Listenansicht wird gespeichert und wiederhergestellt, sobald der User zurücknavigiert.data-save-scroll-position="true"
Ein Beispiel zur Einbindung könnte so aussehen:
<div data-id="exhibitor" data-organizer="sandbox" data-fair-id="3" data-locale="de_DE" data-disable-header-color-gradient="true" data-hash-routing="true" data-save-scroll-position="true"></div>
Wenn der User von der Listenansicht zur Detailansicht wechselt, wird über document
ein event gefeuert. Wechselt der User zurück zur Listenansicht, wird ein weiteres Event gefeuert, der über document erreichbar ist.
document.addEventListener('pf-widget', e => { const {name, data} = e.detail; console.log(name, data); });
Die Events bestehen jeweils aus dem Namen (zum Beispiel router:beforeEach) und dem Payload (data).
Folgende Events werden erfasst:
Sie können sich auch ein komplett eigenes Ausstellervereichnis aufbauen, dazu können Sie entweder auf die API zugreifen oder die Daten aus diese JSON Datei verwenden:
https://veranstalter.profairs.de/ausstelleruebersicht_xml.cfm?messe=messeid
Einträge wie Publikationen und Highlights sind nicht mit dem Aussteller verknüpft. Die Publikationen hängen an der Verknüpfung von Aussteller und Messe. Die XML-Struktur für die Publikationen lautet wie folgt
Zuletzt geändert am: 28.11.2024