Modify

Opened 9 years ago

Closed 9 years ago

#1036 closed Bug/Fehler (duplicate)

Admin-Menü falsch Verschachtelt, admin/includes/extra_menu.php

Reported by: Andreas Guder Owned by: somebody
Priority: normal Milestone: modified-shop-2.0.1.0
Component: Admin Version: 2.0.0.0
Keywords: Cc:
Blocked By: Blocking:

Description

Wenn das Menü "Hilfsprogramme" mit eigenen Menüpunkten erweitert wird, welche ebenfalls eigen Unterpunkte mitbringen, werden Menüpunkte anderer Erweiterungen falsch verschachtelt, wenn diese Ebenfalls das Menü "Hilfsprogramme" betreffen.

So hat es mir ein Kunde beschrieben, und ich kann es in meinem Testshop nachvollziehen.

In meinem Testshop habe ich mein Google-XML-Modul installiert
http://www.andreas-guder.de/agi-software/xt-commerce/google-xml-export-modul-maerz.html
Dazu installierte ich das Modul "PDF-Katalog" für Version 2.
http://www.modified-shop.org/forum/index.php?topic=2987.0

Der neue Menüpunkt des PDF-Katalogs wird nun innerhalb des Untermenüs meiner Erweiterung gezeigt. Anstelle meiner Erweiterung kann ich auch die Datei example_sub.php aktivieren um das Phänomen nachzustellen.

Um das Problem zu lösen, habe ich die Datei admin/includes/extra_menu.php etwas angepasst, ohne diese Anpassung auf andere Nebenwirkungen zu prüfen:

      $innerHtml = ''; // neu by AGI
      foreach ($key as $key2) {
        if (isset($key2['has_subs']) ) {
          if (isset($admin_access[$key2['admin_access_name']]) && $admin_access[$key2['admin_access_name']] == '1') {
            $LinkSub = '<li><a href="#" class="menuBoxContentLinkSub"> -' . $key2['boxname'] . '</a><ul>';
            $LinkSubEnd = '</ul></li>';
          }
        } else {
          // $html .= ... // old
          $innerHtml.= subMenue($key2['admin_access_name'],
                       $key2['filename'],
                       $key2['boxname'],
                       $key2['parameters'],
                       $key2['ssl']
                      );
        }
      }
      // $html = $LinkSub . $tml . $LinkSubEnd; // old
      $html .= $LinkSub . $innerHtml . $LinkSubEnd; 


Attachments (0)

Change History (3)

comment:1 by Torsten Riemer, 9 years ago

Milestone: modified-shop-2.0.1.0

Bitte mal prüfen, ob das nicht ein Duplikat von Ticket #939 ist und bereits in r10046 korrigiert wurde.

in reply to:  1 comment:2 by Andreas Guder, 9 years ago

Replying to Tomcraft:

Bitte mal prüfen, ob das nicht ein Duplikat von Ticket #939 ist und bereits in r10046 korrigiert wurde.

Tatsächlich. Das Problem ist im genannten Ticket behoben wurden.

Viele Grüße
AGI

comment:3 by Torsten Riemer, 9 years ago

Resolution: duplicate
Status: newclosed

Modify Ticket

Action
as closed The owner will remain somebody.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.