0

我正在尝试在管理区域中创建一些自定义表单并且遇到了一些减速带。

1.当我将另一个项目添加到新菜单组时,它不会出现。我在组中有 2 个项目,该组显示在 NAV 中,但它只链接到第一个项目。我不确定它应该如何表现。

2.此外,当我在管理器区域中创建其他自定义视图时,MVC 会创建共享文件夹和 _layout 视图。事情不正常。布局视图有页脚和其他定义的区域。似乎与经理区域无关。我删除了共享视图,这很好。

3.由于在管理器区域中似乎没有可访问的 _layoutview,我如何添加自定义 CSS 和 Javascript 包。我可以让他们对路径进行硬编码。

谢谢你的时间!!!——</p>

4

1 回答 1

1

将来,请尝试在 SO 使用 piranhacms 标签,这样感兴趣的人将收到电子邮件通知!

如果你没有得到它的工作,这里有一些答案:)

1 ) 如果您按照主页上的指南进行操作,您可能已将以下属性添加到您的菜单项中。

Permission = "ADMIN_PRODUCT"

这只是一个示例,您可以在管理器中为您的视图设置自定义权限。确保您没有添加不存在或您使用的权限没有的权限。在这种情况下,菜单项将不会显示。

2 ) 如果您在管理器区域中添加布局视图,这些将被使用,而不是嵌入在 Piranha dll 中的那些。这实际上是一项功能,因此您可以覆盖所有默认视图。不幸的是,这并不总是与Visual Studio中相当愚蠢的脚手架配合得很好。

3 ) 如果添加文件:

~/Areas/Manager/Content/Css/Style.css

它将在管理器中使用。您必须从自定义视图中包含自定义 javascript,因为不支持将脚本添加到管理器布局中。这主要是为了避免管理器使用的脚本与您可能包含的脚本之间可能发生的冲突。

此致

哈坎

于 2014-11-12T11:20:55.973 回答