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)
follow-up: 2 comment:1 by , 9 years ago
| Milestone: | → modified-shop-2.0.1.0 |
|---|
comment:2 by , 9 years ago
comment:3 by , 9 years ago
| Resolution: | → duplicate |
|---|---|
| Status: | new → closed |

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