Ergebnis 1 bis 3 von 3

Thema: contao-bootstrap/grid Fehler im Backend

  1. #1
    Contao-Nutzer
    Registriert seit
    21.02.2012.
    Beiträge
    71

    Standard contao-bootstrap/grid Fehler im Backend

    Moin,

    ich habe gerade bei einer Neuinstallation einen Fehler bemerkt in Zusammenhang mit der Erweiterung 'contao-bootstrap/grid'
    Wenn ich im Backend unter Themes das Layout bearbeiten will (Stift-Icon) erzeugt das einen Fehler.
    Der Fehler tritt bei allen meinen Installationen, wo ich diese Erweiterung nutze auf.
    Contao ist die neuste Version 5.3.46

    PHP-Code:
    TypeError:
    explode(): Argument #2 ($string) must be of type string, null given

      
    at vendor/contao-bootstrap/core/src/Listener/Dca/LayoutDcaListener.php:106
      at explode
    (';'null)
         (
    vendor/contao-bootstrap/core/src/Listener/Dca/LayoutDcaListener.php:106)
      
    at ContaoBootstrap\Core\Listener\Dca\LayoutDcaListener->convertPaletteToMetaPalette('modern')
         (
    vendor/contao-bootstrap/core/src/Listener/Dca/LayoutDcaListener.php:60)
      
    at ContaoBootstrap\Core\Listener\Dca\LayoutDcaListener->generatePalette()
      
    at call_user_func(array(object(LayoutDcaListener), 'generatePalette'))
         (
    vendor/contao-community-alliance/meta-palettes/src/Listener/BuildPalettesListener.php:112)
      
    at ContaoCommunityAlliance\MetaPalettes\Listener\BuildPalettesListener->invokePalettesCallbacks('tl_layout')
         (
    vendor/contao-community-alliance/meta-palettes/src/Listener/BuildPalettesListener.php:83)
      
    at ContaoCommunityAlliance\MetaPalettes\Listener\BuildPalettesListener->onLoadDataContainer('tl_layout')
         (
    vendor/contao/core-bundle/contao/library/Contao/DcaLoader.php:134)
      
    at Contao\DcaLoader->loadDcaFiles()
         (
    vendor/contao/core-bundle/contao/library/Contao/DcaLoader.php:82)
      
    at Contao\DcaLoader->load()
         (
    vendor/contao/core-bundle/contao/library/Contao/Controller.php:1237)
      
    at Contao\Controller::loadDataContainer('tl_layout')
         (
    vendor/contao/core-bundle/contao/classes/Backend.php:280)
      
    at Contao\Backend->getBackendModule('themes'null)
         (
    vendor/contao/core-bundle/contao/controllers/BackendMain.php:144)
      
    at Contao\BackendMain->run()
         (
    vendor/contao/core-bundle/src/Controller/BackendController.php:44)
      
    at Contao\CoreBundle\Controller\BackendController->mainAction()
         (
    vendor/symfony/http-kernel/HttpKernel.php:181)
      
    at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (
    vendor/symfony/http-kernel/HttpKernel.php:76)
      
    at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1true)
         (
    vendor/symfony/http-kernel/Kernel.php:208)
      
    at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (public/
    index.php:42
    Hat jemand sonst noch das Problem?

    Gruß
    Karsten

  2. #2
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    2.091
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sieht mir nach einem Fehler in der 3.1 aus (ich nutze die Extension nicht, hatte ich nie installiert, habe keine Ahnung davon was bei dir sonst noch installiert sein muss oder ähnliches).

    https://github.com/contao-bootstrap/...68e1b8b336f0a0

    Evtl. kannst du auf 3.0.* zurückgehen und es funktioniert.

    Den Fehler solltest du auf GitHub melden

  3. #3
    Contao-Urgestein
    Registriert seit
    24.02.2021.
    Beiträge
    2.091
    Contao-Projekt unterstützen

    Support Contao

    Standard

    https://github.com/contao-bootstrap/...tener.php#L105

    Und hier fehlt wohl ein guard, da die Palette evtl. nicht existieren kann bzw. der name, who knows.

    Also danach sowas:
    PHP-Code:
    if (!is_string($palette) || empty($palette)) {
        return 
    $metaPalette;

    Mach ein Issue auf GitHub auf https://github.com/contao-bootstrap/core/issues/new

Aktive Benutzer

Aktive Benutzer

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

  1. Bitjongleur

Berechtigungen

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