Ergebnis 1 bis 10 von 10

Thema: Contao 4 Extension EventListener Hooks

  1. #1
    Contao-Nutzer
    Registriert seit
    29.03.2012.
    Beiträge
    60

    Standard Contao 4 Extension EventListener Hooks

    Hallo, ich habe meine Erweiterung für contao 4 umgeschrieben und nun erhalte ich eine Fehlermeldung. Leider komme ich dem Problem nicht auf die Schliche, hier meine Fehlermeldung:
    Code:
    Warning: in_array() expects parameter 2 to be array, null given in ***/vendor/contao/core-bundle/src/Resources/contao/library/Contao/System.php on line 211
    und
    Code:
    Fatal error: Class 'hypergalaktisch_animate.listener.hooks' not found in ***/vendor/contao/core-bundle/src/Resources/contao/library/Contao/System.php on line 217
    Hier der Link zur Extension: https://github.com/hypergalaktisch/contao-animate
    Kann jemand helfen?

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    Du musst im Contao Manager Plugin die listener.yml noch einlesen lassen.
    Habe ich aber selber noch nicht getan, musste woanders abschauen.
    Geändert von BugBuster (12.09.2017 um 21:51 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Fan Avatar von Fehrmann
    Registriert seit
    04.07.2009.
    Ort
    Wismar
    Beiträge
    580
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kurze Zwischenfrage. Das laden der listener.yml im Contao Manager-Plugin ist dann auch für die Standard-Edition oder muss man das dann dort noch anders handhaben?
    Software-Entwickler Backend/Frontend

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    Das Plugin ist nur für die Managed Edition. In der Standard läuft das anders. Ob man in dem Fall das auch in der AppKernel einträgt oder automatisch gefunden wird, keine Ahnung.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Das hat nichts mit dem Manager Plugin zu tun. Für solche Fälle benötigt man eine Extension.

    https://symfony.com/doc/current/bund...xtension-class

    Ein Beispiel: https://github.com/netzmacht/contao-...gExtension.php

  6. #6
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.507
    User beschenken
    Wunschliste

    Standard

    Achso, das geht wieder über DependencyInjection und Co. OK, wie gesagt habe ich mich noch nicht mit beschäftigt.
    Was für ein Durcheinander...
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  7. #7
    Contao-Nutzer
    Registriert seit
    29.03.2012.
    Beiträge
    60

    Standard

    Vielen Dank, Extension ist drin und jetzt läuft alles wieder, Contao 4 kann kommen, auch wenn das ein ganz schöner Akt war ;-)

    Folgende Warnung erhalte ich nun allerdings noch:
    Code:
    Warning: filemtime(): stat failed for ***/bundles/hypergalaktischanimate/css/animate.min.css in ***/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php on line 791
    So binde ich die CSS-Dateien ein:
    Code:
    $GLOBALS['TL_CSS']['xl-animate-animate-css'] = 'bundles/hypergalaktischanimate/css/animate.min.css|static';
    $GLOBALS['TL_CSS']['xl-animate'] = 'bundles/hypergalaktischanimate/css/xl-animate.css|static';
    Was habe ich übersehen?

  8. #8
    Contao-Urgestein
    Registriert seit
    29.10.2009.
    Ort
    Magdeburg
    Beiträge
    2.020
    Partner-ID
    626
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Murmelschorsch Beitrag anzeigen
    Vielen Dank, Extension ist drin und jetzt läuft alles wieder, Contao 4 kann kommen, auch wenn das ein ganz schöner Akt war ;-)

    Folgende Warnung erhalte ich nun allerdings noch:
    Code:
    Warning: filemtime(): stat failed for ***/bundles/hypergalaktischanimate/css/animate.min.css in ***/vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php on line 791
    So binde ich die CSS-Dateien ein:
    Code:
    $GLOBALS['TL_CSS']['xl-animate-animate-css'] = 'bundles/hypergalaktischanimate/css/animate.min.css|static';
    $GLOBALS['TL_CSS']['xl-animate'] = 'bundles/hypergalaktischanimate/css/xl-animate.css|static';
    Was habe ich übersehen?
    Existiert die Datei unter bundles/hypergalaktischanimate/css/animate.min.css? Wenn nicht führe mal in der Konsole folgenden Befehl aus:
    Code:
    # Managed Edition
    php vendor/bin/contao-console assets:install
    
    # Standard Edition
    php bin/console assets:install
    https://symfony.com/blog/new-in-symf...nstall-command

  9. #9
    Contao-Nutzer
    Registriert seit
    29.03.2012.
    Beiträge
    60

    Standard

    Die Dateien werden ordnungsgemäß eingebunden und die volle Funktionalität ist ebenfalls gegeben. Es muss also einen anderen Grund haben.

  10. #10
    Contao-Nutzer
    Registriert seit
    29.03.2012.
    Beiträge
    60

    Standard

    Scheinbar hat contao 4 hier ein Problem mit dem:
    Code:
    |static
    Habe ich rausgenommen und jetzt taucht der Fehler nicht mehr auf.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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