d3/sortedmenus

OXID Admin-Menüeinträge排序

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:oxideshop-module

1.0.0.2 2023-06-28 12:05 UTC

This package is auto-updated.

Last update: 2024-09-28 14:48:04 UTC


README

deutsche Version english version

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文件。