ich möchte gerne auf privaten Seiten personalisierten Content für Geschäftspartner zur Verfügung stellen. Zb. KPI's, Auftragsdokumente. Diese würde ich über einen Webservice mit der Kundenummer als Parameter abfragen. Wie kann ich dann den zurückgegebenen JSON Response im CMS darstellen? Bin für jeden Tipp und den Schupser in die richtige Richtung dankbar.
Hallo @MJungbluth , weiß nicht ob du schon einen Schupser bekommen hast - aber warum nicht das client-seitig mit ein wenig JavaScript lösen? Also einfach ein paar leere Divs (mit Ids :-)) auf der Seite platzieren und mit einem JavaScript holst du dir dann die notwendigen Daten/Json und schreibst es mit JavaScript (als HTML) in die Divs. Damit hast du eine schnelle Ladezeit für die Basis-Seite und das JavaScript "lädt nach". Wie klingt das für dich? Oder war das jetzt zu nerdisch ;-).
so was in der Art haben wir auch. Allerdings geht es da um Börse in einem geschützen Bereich. Wir haben die externe Abfrage in HUBDB integriert, diese dann als Modul in die Seite eingebunden.
Hat den Vorteil, das das Modul als einzelnes in jede Seite eingebunden werden kann und nicht an einer Seite hängt.
wenn du eine Marketing Hub Enterprise, CMS Hub Professional oder CMS Hub Enterprise Lizenz besitzt kannst du mit custom CRM Obejcts Daten entsprechend der CRM Informationen personalisiert anzeigen lassen. Hier noch mehr Infomrationen zu dem Thema.
Ansonten kann ich mir ein custom module mit einer entsprechenden API Abfrage bspw. Update Page vorstellen.
wenn du eine Marketing Hub Enterprise, CMS Hub Professional oder CMS Hub Enterprise Lizenz besitzt kannst du mit custom CRM Obejcts Daten entsprechend der CRM Informationen personalisiert anzeigen lassen. Hier noch mehr Infomrationen zu dem Thema.
Ansonten kann ich mir ein custom module mit einer entsprechenden API Abfrage bspw. Update Page vorstellen.
so was in der Art haben wir auch. Allerdings geht es da um Börse in einem geschützen Bereich. Wir haben die externe Abfrage in HUBDB integriert, diese dann als Modul in die Seite eingebunden.
Hat den Vorteil, das das Modul als einzelnes in jede Seite eingebunden werden kann und nicht an einer Seite hängt.
Hallo @MJungbluth , weiß nicht ob du schon einen Schupser bekommen hast - aber warum nicht das client-seitig mit ein wenig JavaScript lösen? Also einfach ein paar leere Divs (mit Ids :-)) auf der Seite platzieren und mit einem JavaScript holst du dir dann die notwendigen Daten/Json und schreibst es mit JavaScript (als HTML) in die Divs. Damit hast du eine schnelle Ladezeit für die Basis-Seite und das JavaScript "lädt nach". Wie klingt das für dich? Oder war das jetzt zu nerdisch ;-).
vielen Dank für den Tipp, das klingt schonmal sehr gut. Hättest du evtl. ein Code Beispiel mit dem ich das nachvollziehen kann. Meine JS Skills sind halt nicht die Besten 😉
Vorallem der zweite Link zeigt ein Beispiel wie man mit fetch einen Endpunkt abfrägt und das Ergebnis in der Seite ausgibt. Hilft dir das weiter? Ansonsten müsste sich das halt mal JS-Developer ansehen und dich bei dem Teil unterstützen.