Hallo zusammen,
ich versuche gerade testweise ein Kix Webformular auf einer kleinen Website einzubinden. Hierbei gehe ich genau so vor wie in der Dokumentation beschrieben, ist ja auch nicht sonderlich komplex.
Hier vielleicht mal den relevanten Teil meines Codes:
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Bootstrap CSS -->
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
<!-- Kix Button -->
<script>var kixWebFormURL = 'http://<URL>/integrations';</script>
<script src="http://<URL>/static/integration/kix-form.js"></script>
<link href="http://<URL>/static/integration/kix-form.css" rel="stylesheet">
<title>Hello, world!</title>
</head>
<body>
<h1>Hello, world!</h1>
<button class="kix-web-form-start-button" id="1635764944283">Supportanfrage</button>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script>
</body>
</html>
<URL> habe ich hier natürlich durch die URL meines Servers ersetzt.
Hierbei kam es nun leider zu mehreren Fehlern. Zunächst konnten die kix-form.js und kix-form.css nicht unter dem angegebenden Pfad gefunden werden. Das erscheint mir sinnvoll, da diese Daten da auch nicht vorlagen. Ich habe sie dann einfach einmal testweise gesucht und tief in den Docker container files gefunden. Die Dateien habe ich dann einfach in dem Ordner hinterlegt und die Fehler waren verschwunden. Wahrscheinlich ist das nicht so vorgesehen, aber ich wusste mir nicht anders zu helfen.
Nun bleibt folgender Fehler beim laden der Website über:
GET http://kix.umwelt.uni-hannover.de/integrations/1635764944283 404 (Not Found)
loadContent @ kix-form.js:48
(anonymous) @ kix-form.js:10
Hier weiß ich mir leider nicht zu helfen da der ordner "integrations" überhaupt nicht existiert.
Aber ich scheine ja ohnehin schon vorher einen Umweg an einer Stelle zu gehen, an der das garnicht notwendig sein sollte.
Vielleicht kann jemand nachvollziehen was hier für ein Problem vorliegt und mir ein paar Tipps geben.
Vielen Dank,
Aaron