Compare commits

...

3 Commits

Author SHA1 Message Date
Daniel Seifert d78b28cf21
add suggested package 2021-12-13 14:37:33 +01:00
Daniel Seifert 6440c91116
improve XPATH documentation 2021-12-13 00:19:03 +01:00
Daniel Seifert cd07866f9a
change typo 2021-12-13 00:07:45 +01:00
4 changed files with 14 additions and 4 deletions

View File

@ -2,6 +2,13 @@
---
## 1.0.0.1 (2021-12-13)
- improve documentation
- add suggested package
---
## 1.0.0.0 (2021-12-11)
- initial implementation

View File

@ -1,7 +1,7 @@
[![deutsche Version](https://logos.oxidmodule.com/de2_xs.svg)](README.md)
[![english version](https://logos.oxidmodule.com/en2_xs.svg)](README.en.md)
# D³ Sortable Menus für OXID eShop
# D³ Sortable admin menus for OXID eShop
The module offers the possibility to sort the admin menus into a desired order.
@ -46,7 +46,7 @@ $this->d3MenuSorting = [
];
```
Each entry defines a menu level with the xPath specification in which sorting can take place. The xPath can be determined in the respective menu.xml. Describe the xPath as precisely as possible (ideally using the unique ELement IDs), otherwise the elements to be moved could end up in the wrong area.
Each entry defines the sortable elements in the entire menu tree with the [XPath](https://en.wikipedia.org/wiki/XPath) specification. The XPath can be determined in the respective menu.xml. Describe the XPath as precisely as possible (ideally using the unique ELement IDs), otherwise the elements to be moved could end up in the wrong area.
In the order entry, the IDs of the contained entries are in the correct order. Entries that are not contained are automatically appended to the end of the sorted list in the previous sort order.

View File

@ -1,7 +1,7 @@
[![deutsche Version](https://logos.oxidmodule.com/de2_xs.svg)](README.md)
[![english version](https://logos.oxidmodule.com/en2_xs.svg)](README.en.md)
# D³ Sortierbare 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.
@ -46,7 +46,7 @@ $this->d3MenuSorting = [
];
```
Jeder Eintrage definiert mit der xPath-Angabe eine Menüebene, in der sortiert werden kann. 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.
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.

View File

@ -38,6 +38,9 @@
"target-directory": "d3/sortedmenus"
}
},
"suggest": {
"d3/disableadminelements": "hide menu items in the shop admin panel"
},
"autoload": {
"psr-4": {
"D3\\SortedMenus\\": "../../../source/modules/d3/sortedmenus"