【问题标题】:SilverStripe 3: Add Multi level CMS MenuSilverStripe 3:添加多级 CMS 菜单
【发布时间】:2012-10-09 11:44:29
【问题描述】:

SilverStripe 3 中,如何添加多级 CMSMenu 项目。我可以通过使用在 ModelAdmin 类中声明来添加一级 CMSMenu 项

静态 $menu_title

有没有办法添加自定义多级 CMSMenu 项目?默认实现的一个例子是 "Files" (附上图片以供善意考虑)。

【问题讨论】:

    标签: silverstripe


    【解决方案1】:

    还没有! 您可以将它们单独添加为菜单项,并使用 css/javascript 将它们排列为父项下的子菜单...

    【讨论】:

    • 您可以使用 modeladmin 创建父菜单项,例如 My Product Admin class MyAdmin extends ModelAdmin { public static $managed_models = array('Product','Category'); // 可以管理多个模型 static $url_segment = 'products'; // 链接为 /admin/products/ static $menu_title = '我的产品管理员'; doc.silverstripe.org/framework/en/reference/modeladmin 在这个类的 init() 中你可以加载 javascript 和 css 文件来操作你创建的父菜单项。
    • @Know_all 该信息确实属于您的答案,因为它被标记为不适合删除的答案。请编辑您的答案以包含它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 1970-01-01
    • 2014-06-14
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 2021-09-10
    相关资源
    最近更新 更多