Menu.xml der erweiterung wird nicht verarbeitet

Hallo liebe Community,

ich beschäftige mich seit Kurzem mit der erweiterung des Admin
Bereichs des OXID shops. Habe dazu ein Testsystem des OXID 4.4.6 CE
Shops aufgesetzt. Habe mich nun 2 Stunden erfolglos durch die Threads gelesen
welche mir die Suchfunktion genannt hat und hoffe ihr könnt mir helfen.

Unter “Module” habe ich einen Ordner für die Extension angelegt.
In ihm liegt die “menu.xml” um das Menü im Admin Bereich zu erweitern.

Quellcode der Datei:


<?xml version="1.0" encoding="ISO-8859-15"?>
<OX>
    <OXMENU id="NAVIGATION_ESHOPADMIN">
        <MAINMENU id="nfs_tools">
            <SUBMENU id="tool" cl="nfs_test" />
        </MAINMENU>
    </OXMENU>
</OX>

Wenn ich den temp-Ordner leere und das Backend neu Lade wird der hinzugefügte Link nicht angezeigt und eine Aktualisierung in verbindung mit dem Löschen des Browsercaches bringt nichts. Es scheint so als würde er die Datei einfach ignorieren…

Erweitere ich die Originaldatei unter “admin/menu.xml”, wird der Link mit angezeigt und lässt sich auch benutzen.

Was läuft da schief ?

Kennt jemand vielleicht ein aktuelles deutsches Tutorial zur Erweiterung des OXID shops in dem auch etwas erklärt wird und einem nicht nur Quelltext oder eine Ordnerhirarchie vorgesetzt wird, frei nach dem Motto “Find selbst raus warum das so sein muss” ?

Freundliche Grüße und schoneinmal danke im Vorraus

sorry - kann nur mit der englischen Doku dienen:

“Creating a backend module” - Teil 1 bis 3

Danke erstmal Hebsacker,

auf genau diesem tutorial habe ich versucht diese Test-Extension zu erstellen.
Num kämpfe seit 2Tagen mit diesem Tutorial darum das die menu.xml von OXID
verarbeitet wird. Habe diese Beispiel-Extension auch schon heruntergeladen
und nach anleitung im Tutorial in mein Testsystem eingebunden, jedoch auch ohne Erfolg :-(.

Grüße

evtl fehlt

rights="malladmin"

in der Zeile mit <SUBMENU

Ist mir aufgefallen beim schnell drüberhuschen.

jop, das hatte ich auch schonmal probiert, habs geändert aber ändert leider auch nichts…

so ich lös mal auf an was es gelegen hat…

einfacher anfänger Fehler: Ordner verwechselt :frowning:

Es gab zwei Ordner “modules” in meiner Testinstallation.
Einer groß einer klein geschrieben. Der Ordner meines Moduls
lag im falschen modules Ordner… Man verschieben es in den richtigen
und es funktioniert auch :slight_smile:

Sry, kann passieren wenn man für die zips der heruntergeladenen Module einen Ordner
anlegt der gleich heißt nur anders geschrieben ist.

Gruß