PHPackages                             d3/sortedmenus - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. d3/sortedmenus

ActiveOxideshop-module[Admin Panels](/categories/admin)

d3/sortedmenus
==============

OXID Admin-Menüeinträge sortieren

1.0.0.2(2y ago)046GPL-3.0-or-laterPHPPHP &gt;=7.0

Since Dec 11Pushed 11mo ago2 watchersCompare

[ Source](https://github.com/d3datadevelopment/sortedMenus)[ Packagist](https://packagist.org/packages/d3/sortedmenus)[ Docs](https://www.oxidmodule.com/)[ RSS](/packages/d3-sortedmenus/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (6)Used By (0)

[![deutsche Version](https://camo.githubusercontent.com/1f438c512d0bf9444ad2816488d63193d1b71b5d353c2b96ff4462a6080c1300/68747470733a2f2f6c6f676f732e6f7869646d6f64756c652e636f6d2f6465325f78732e737667)](README.md)[![english version](https://camo.githubusercontent.com/21d547b21afb74628dab5bad6089e0955caf2f975458b245fbbfcc02375fd36a/68747470733a2f2f6c6f676f732e6f7869646d6f64756c652e636f6d2f656e325f78732e737667)](README.en.md)

D³ Sortierbare Admin Menüs für OXID eShop
=========================================

[](#d-sortierbare-admin-menüs-für-oxid-eshop)

Das Modul bietet die Möglichkeit, die Adminmenüs in eine gewünschte Reihenfolge zu bringen.

Sortiert werden kann das Seitenmenü auf der linken Seite sowie die Tabs in jedem einzelnen Bereich. Die Aktionslinks der Bereiche werden zwar ebenfalls über die menu.xml konfiguriert, werden aber im Template in fester Reihenfolge geladen.

Die Einträge können ausschließlich in der aktuell ausgewählten Ebene verschoben werden.

Installation
------------

[](#installation)

Auf der Konsole im Shoproot (oberhalb von source und vendor) folgenden Befehl ausführen:

```
php composer require d3/sortedmenus
```

Aktivieren Sie das Modul im Shopadmin unter "Erweiterungen -&gt; Module".

Konfiguration
-------------

[](#konfiguration)

Die Konfiguration erfolgt der Einfachheit halber direkt in der Konfigurationsdatei des Shops (`config.inc.php`).

Fügen Sie beispielhaft folgende Konfiguration ein:

```
$this->d3MenuSorting = [
    // mainmenu
    'move articles and order panels in front'   => [
        'xpath' => "//OX/*[@id='NAVIGATION_ESHOPADMIN']/MAINMENU",
        'order' => ['mxmanageprod', 'mxorders']
    ],
    // submenu
    'move vouchers in shop settings to front'   => [
        'xpath' => "//OX/*[@id='NAVIGATION_ESHOPADMIN']/*[@id='mxshopsett']/SUBMENU",
        'order' => ['mxvouchers']
    ],
    // tabs
    'show category picture tab as first'    => [
        'xpath' => "//OX/*[@id='NAVIGATION_ESHOPADMIN']/*[@id='mxmanageprod']/*[@id='mxcategories']/TAB",
        'order' => ['tbclcategory_pictures']
    ]
];
```

Jeder Eintrage definiert mit der [XPath](https://de.wikipedia.org/wiki/XPath)-Angabe die sortierbaren Elemente im gesamten Menübaum. Der XPath kann in der jeweiligen menu.xml ermittelt werden. Beschreiben Sie den XPath möglichst genau (idealerweise anhand der eindeutigen Element-IDs), da sonst die zu verschiebenden Elemente im falschen Bereich landen könnten.

Im order-Eintrag stehen die IDs der enthaltenen Einträge in der richtigen Reihenfolge. Nicht enthaltene Einträge werden in der bisherigen Sortierung automatisch an das Ende der sortierten Liste angehängt.

Nach dem Ändern der Sortiereinträge muss der tmp-Ordner geleert werden.

Changelog
---------

[](#changelog)

Siehe [CHANGELOG](CHANGELOG.md) für weitere Informationen.

Lizenz dieser Software (d3/sortedmenus)
---------------------------------------

[](#lizenz-dieser-software-d3sortedmenus)

(Stand: 11.12.2021)

```
Copyright (c) D3 Data Development (Inh. Thomas Dartsch)

Diese Software wird unter der GNU GENERAL PUBLIC LICENSE Version 3 vertrieben.

```

Die vollständigen Copyright- und Lizenzinformationen entnehmen Sie bitte der [LICENSE](LICENSE.md)-Datei, die mit diesem Quellcode verteilt wurde.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~281 days

Total

3

Last Release

1053d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/4621553?v=4)[D³ Data Development](/maintainers/d3datadevelopment)[@d3datadevelopment](https://github.com/d3datadevelopment)

---

Top Contributors

[![SeifertDaniel](https://avatars.githubusercontent.com/u/9882400?v=4)](https://github.com/SeifertDaniel "SeifertDaniel (11 commits)")

---

Tags

OXIDmenumodulesadmineshopd3

### Embed Badge

![Health badge](/badges/d3-sortedmenus/health.svg)

```
[![Health](https://phpackages.com/badges/d3-sortedmenus/health.svg)](https://phpackages.com/packages/d3-sortedmenus)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
