Der Unterschied ist die Benennung der "Modes" für die ACP-Module. Stimmen die Namen in der Migrationsdatei (
module_mode
) und in der entsprechenden
_info.php
Datei (Definition
modes
) überein, funktioniert nach Hinzufügen des Moduls in den Schnellzugriff nur noch dieser, der Link im
Erweiterungen
Reiter produziert den Fehler. Benutzt der Entwickler unterschiedliche Benennungen (was die Entwicklerdokumentation so nicht andeutet), funktioniert es.
Ich habe auf phpbb.com eine entsprechende Frage dazu gepostet, bin mal gespannt, was da an Antworten kommt.
Für diejenigen, die es mal selbst ausprobieren möchten, stelle ich hier mal die Download-Links für die beiden Versionen einer Test-Extension ein, die ich zum Experimentieren geschrieben habe.
Die Version 0.0.1 benutzt für beide o.a. Einträge identische Namen. Nach Installation auf den Link im
Erweiterungen
Reiter geklickt erscheint eine Liste der im jeweiligen Forum benutzten Benutzergruppen. Wird dieses Modul im Schnellzugriff eingerichtet und aktiviert, funktioniert letzteres, aber das Original produziert die Fehlermeldung.
Um den Unterschied zu sehen, bitte das Modul im Schnellzugriff wieder deaktivieren und löschen, anschließend die Erweiterung deaktivieren und ihre Dateien löschen. Dann die Version 0.0.2 entpacken und deren Dateien hochladen und aktivieren. Diese Version enthält zwei weitere Migrationsdateien, die das ursprüngliche Modul aus der Datenbank entfernen und mit einem anderen Namen für den Modul-Modus wieder einfügen. Wird danach das Modul im Schnellzugriff eingefügt, funktionieren beide Links.
mot_test_0.0.1.zip
mot_test_0.0.2.zip