d3 / sortedmenus
OXID Admin-Menüeinträge排序
1.0.0.2
2023-06-28 12:05 UTC
Requires
- php: >=7.0
- oxid-esales/oxideshop-ce: 6.1 - 6.14
Suggests
- d3/disableadminelements: hide menu items in the shop admin panel
This package is auto-updated.
Last update: 2024-09-28 14:48:04 UTC
README
D³ OXID eShop的可排序管理员菜单
该模块允许将管理员菜单按所需顺序排列。
可以排序左侧的页面菜单以及每个区域中的选项卡。区域的操作链接虽然也通过menu.xml配置,但在模板中以固定顺序加载。
只能将条目在当前选定的级别中移动。
安装
在Shoproot的控制台(位于source和vendor之上)执行以下命令
php composer require d3/sortedmenus
在“扩展 -> 模块”的Shopadmin中激活该模块。
配置
为了简单起见,配置直接在商店的配置文件(config.inc.php
)中执行。
以下是一个示例配置
$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'] ] ];
每个条目都使用XPath声明在整个菜单树中可排序的元素。XPath可以在各自的menu.xml中确定。请尽可能详细地描述XPath(理想情况下根据唯一的元素ID),否则移动的元素可能会出现在错误的部分。
在order条目中,包含的条目的ID按正确顺序排列。未包含的条目将自动附加到排序列表的末尾。
更改排序条目后,必须清空tmp文件夹。
变更日志
有关更多信息,请参阅CHANGELOG。
此软件的许可(d3/sortedmenus)
(截止日期:2021年12月11日)
Copyright (c) D3 Data Development (Inh. Thomas Dartsch)
Diese Software wird unter der GNU GENERAL PUBLIC LICENSE Version 3 vertrieben.
有关完整的版权和许可信息,请参阅与此源代码一起分发的LICENSE文件。