我正在尝试在管理区域创建一些自定义表单,并且遇到了一些速度障碍。
1.当我向新菜单组添加其他项目时,它不会出现。我在组中有2个项目,该组显示在NAV中,但它只链接到第一个项目。我不确定它应该如何表现。
2.当我在管理器区域创建其他自定义视图时,MVC会创建共享文件夹和_layout视图。事情当时不行。布局视图具有页脚和其他已定义的区域。似乎与经理区域无关。我删除共享视图,没关系。
3.由于它似乎没有在管理器区域中可以访问的_layoutview,我如何添加自定义CSS和Javascript包。我可以让他们使用硬编码路径。
谢谢你的时间! -
答案 0 :(得分:0)
将来,请尝试在SO处使用piranhacms标签,这样感兴趣的人就会收到电子邮件通知!
以下是一些答案,如果你没有得到它的工作:)
1 )如果您已按照主页上的指南操作,则可能已将以下属性添加到菜单项中。
Permission = "ADMIN_PRODUCT"
这只是一个示例,您可以在管理器中为视图设置自定义权限。确保您没有添加不存在或您使用的权限不存在的权限。在这种情况下,菜单项将不会显示。
2 )如果在管理器区域中添加Layout-views,将使用这些视图而不是Piranha dll中嵌入的那些。这实际上是一项功能,因此您可以覆盖所有默认视图。不幸的是,在Visual Studio中使用相当 STUPID 的脚手架并不总是很好。
3 )如果您添加文件:
~/Areas/Manager/Content/Css/Style.css
它将在经理中使用。您必须在自定义视图中包含自定义JavaScript,因为不支持将脚本添加到管理器布局中。这主要是为了避免管理员使用的脚本与您可能包含的脚本之间可能存在冲突。
祝你好运
哈坎