Ergebnis 1 bis 2 von 2

Thema: Modul in system/modules/

  1. #1
    Contao-Nutzer
    Registriert seit
    11.05.2010.
    Beiträge
    24

    Frage Modul in system/modules/

    Ich habe ein Contao 4.13 auf Contao 5.3 geupdated. Im alten Contao gab es Module im Verzeichnis system/modules.
    Ich habe gelesen, dass man diese weiterhin verwenden kann. Im Backend wird das Modul auch noch angezeigt, jedoch nicht im Frontend.

    In den Logs habe ich folgenden Fehler:

    Module class "ModuleModulname" (module "modulname") does not exist

    Muss ich das Modul noch irgendwie registrieren. Ich habe versucht eine services.yml unter system/modules/modulname/config anzulegen.
    Das hat jedoch nichts gebracht:

    Code:
    services:
        _defaults:
            autoconfigure: true
        ModuleModulname:
    Sollte das Modul noch irgendwie auf diese Art funktionieren oder muss ich es als Erweiterung anlegen?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.158
    Partner-ID
    10107

    Standard

    Kommt auf das Modul an sich an. Wenn das Modul Komponenten nutzt, die in Contao 5 nicht mehr existieren, muss das Modul entsprechend angepasst werden. Bspw. könnte es in deinem Fall sein, dass das Modul noch den alten Contao 2/3 Autoloader nutzt. Das müsstest du dann auf Autoloading via Composer umstellen (kannst du bspw. in der composer.json des Projektes machen).
    » sponsor me via GitHub or Revolut

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
  •