我使用内容下的菜单标签。我目前的菜单结构如下
MainMenu
Sub menu Level 2
Submenu level 3 (1)
item 1
item 2
item 3
Submenu level 3 (2)
item 41
item 5
item 6
我想要的是如下
MainMenu
Submenu Level 1
Sub menu Level 2
Submenu level 3 (1)
item 1
item 2
item 3
Submenu level 3 (2)
item 41
item 5
item 6
请注意,我想在MainMenu下添加一个新的子菜单,并希望之前添加的子菜单及其下的所有内容都属于新的子菜单。
答案 0 :(得分:2)
似乎没有办法通过UI界面执行此操作,但通过数据库执行此操作相对简单。
菜单有两个关键表:menu_tbl
和menu_to_item_tbl
。
在menu_tbl
中,找到您要移动的项目的行。请注意该项目的mnu_id
。您可能希望将整个menu_tbl
导出为excel,稍后在进行更改时再参考。
要将特定菜单项移动到其他位置,请注意菜单项包含其所属项目的parent_id,以及要移动的项目的ID(它显示在Ektron管理员中)。
然后你可以采取以下步骤:
mnu_id
表中新父项menu_tbl
。menu_to_item_tbl
并更改查询以通过添加“where mnu_id =”来查询父级的mnu_id
。结果应显示父项的子项,包括您要移动的项。更改项目的mnu_id
以匹配父mnu_id
。