Ergebnis 1 bis 4 von 4

Thema: con4gis Reservierungsformulare / Warning: Undefined array key "position_map"

  1. #1
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    796

    Standard con4gis Reservierungsformulare / Warning: Undefined array key "position_map"

    Hallo zusammen,

    ich würde gerne eine Tischreservierung mit con4gis bauen. Ich bin nach dieser Anleitung vorgegangen https://docs.con4gis.org/beispiel.

    Ich bekomme im debug-Modus leider sowohl mit eingegebenem und zugewiesenem Veranstaltungsort als auch ohne (ist ja wohl optional) den Fehler:

    Code:
    Warning: Undefined array key "position_map"
    Stacktrace
    Code:
    ErrorException:
    Warning: Undefined array key "position_map"
    
      at vendor/con4gis/projects/src/Classes/Framework/C4GBaseController.php:579
      at con4gis\ProjectsBundle\Classes\Framework\C4GBaseController->initBrickModule()
         (vendor/con4gis/reservation/src/Controller/C4gReservationController.php:179)
      at con4gis\ReservationBundle\Controller\C4gReservationController->initBrickModule()
         (vendor/con4gis/projects/src/Classes/Framework/C4GBaseController.php:1163)
      at con4gis\ProjectsBundle\Classes\Framework\C4GBaseController->getPerformAction()
         (vendor/con4gis/projects/src/Classes/Framework/C4GBaseController.php:1086)
      at con4gis\ProjectsBundle\Classes\Framework\C4GBaseController->generateAjax()
         (vendor/con4gis/projects/src/Classes/Framework/C4GBaseController.php:289)
      at con4gis\ProjectsBundle\Classes\Framework\C4GBaseController->getResponse()
         (vendor/contao/core-bundle/src/Controller/FrontendModule/AbstractFrontendModuleController.php:40)
      at Contao\CoreBundle\Controller\FrontendModule\AbstractFrontendModuleController->__invoke()
         (vendor/symfony/http-kernel/HttpKernel.php:163)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
         (vendor/symfony/http-kernel/HttpKernel.php:75)
      at Symfony\Component\HttpKernel\HttpKernel->handle()
         (vendor/symfony/http-kernel/HttpCache/SubRequestHandler.php:86)
      at Symfony\Component\HttpKernel\HttpCache\SubRequestHandler::handle()
         (vendor/symfony/http-kernel/Fragment/InlineFragmentRenderer.php:80)
      at Symfony\Component\HttpKernel\Fragment\InlineFragmentRenderer->render()
         (vendor/symfony/http-kernel/Fragment/FragmentHandler.php:85)
      at Symfony\Component\HttpKernel\Fragment\FragmentHandler->render()
         (vendor/contao/core-bundle/src/Fragment/FragmentHandler.php:69)
      at Contao\CoreBundle\Fragment\FragmentHandler->render()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleProxy.php:60)
      at Contao\ModuleProxy->generate()
         (vendor/contao/core-bundle/src/Resources/contao/elements/ContentModule.php:59)
      at Contao\ContentModule->generate()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:623)
      at Contao\Controller::getContentElement()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:197)
      at Contao\ModuleArticle->compile()
         (vendor/contao/core-bundle/src/Resources/contao/modules/Module.php:214)
      at Contao\Module->generate()
         (vendor/contao/core-bundle/src/Resources/contao/modules/ModuleArticle.php:70)
      at Contao\ModuleArticle->generate()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:551)
      at Contao\Controller::getArticle()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:393)
      at Contao\Controller::getFrontendModule()
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:194)
      at Contao\PageRegular->prepare()
         (vendor/contao/core-bundle/src/Resources/contao/pages/PageRegular.php:61)
      at Contao\PageRegular->getResponse()
         (vendor/contao/core-bundle/src/Resources/contao/controllers/FrontendIndex.php:320)
      at Contao\FrontendIndex->renderPage()
         (vendor/symfony/http-kernel/HttpKernel.php:163)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw()
         (vendor/symfony/http-kernel/HttpKernel.php:75)
      at Symfony\Component\HttpKernel\HttpKernel->handle()
         (vendor/symfony/http-kernel/Kernel.php:202)
      at Symfony\Component\HttpKernel\Kernel->handle()
         (web/preview.php:46)
    Die Seite wird in chrome zwar mit Reservierungsformular angezeigt aber ohne die Tag-Auswahl.

    In der chrome-Konsole gibt es dazu den Javascript-Fehler:
    Code:
    Uncaught TypeError: Cannot read properties of undefined (reading 'style')
        at setTimeset (c4g_brick_reservation.js?v=1724604075:1:9924)
        at setReservationForm (c4g_brick_reservation.js?v=1724604075:1:5635)
        at <anonymous>:1:21
        at ready (C4GBrickDialog.js?v=1719495338:1:50)
        at <anonymous>:1:1
        at m (jquery.min.js?v=2e868dd8:2:880)
        at $e (jquery.min.js?v=2e868dd8:2:46274)
        at ce.fn.init.append (jquery.min.js?v=2e868dd8:2:47633)
        at ce.fn.<computed> [as appendTo] (jquery.min.js?v=2e868dd8:2:49175)
        at E.projects.c4gGui.fnHandleAjaxResponse (c4gGuiBrick.js?v=1728048912:1:15377)
    Contao Version 4.13.49
    con4gis-Reservation Version v3.6.37

    Hat jemand hierzu eine Idee?

    Viele Grüße,
    conter
    Geändert von conter (04.10.2024 um 15:14 Uhr)

  2. #2
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.539
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Einen PR machen und an der Stelle https://github.com/Kuestenschmiede/P...oller.php#L579 mit isset prüfen oder ?? []

    Da scheinen vermutlich noch mehr undefined array keys zu sein, wahrscheinlich wirst du dich hier durchhangeln müssen, melde das aber als Issue auf GitHub.

  3. #3
    Contao-Fan
    Registriert seit
    28.02.2011.
    Beiträge
    796

    Standard

    Vielen Dank schon mal! Einen Pull Request kann ich leider nicht, aber ich habe ein Issue gemeldet.

  4. #4
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    1.539
    Partner-ID
    11715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Vermutlich auch mal den Support von con4gis beauftragen, who knows ob es auch eine falsche Konfiguration ist.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •