问题标签 [n2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
295 浏览

upgrade - 将 N2CMS 升级到从 github trunk 收集的最新版本

我正在按照这些说明https://github.com/n2cms/n2cms/blob/master/docs/releases/upgrade_2 将旧的 N2CMS 网站升级到主干中发布的最新版本(2.2.5 或类似版本)。 2.1.txt,但在编译项目时出现错误:

无法加载一种或多种请求的类型。检索 LoaderExceptions 属性以获取更多信息。

以前有没有人这样做过,并且知道除了复制文件之外我还应该做些什么吗?

谢谢

0 投票
1 回答
944 浏览

asp.net-mvc - 在带有 Razor 的 N2CMS MVC 中,如何添加控制面板和区域?

如果您使用带有 ASP.NET 视图引擎的 N2CMS MVC,您将使用以下代码将控制面板和区域添加到页面。

这甚至可以使用 Razor 视图引擎来启用拖放区域吗?如果是这样,语法是什么?

我努力了:

上面的代码渲染了区域,但我不确定如何启用控制面板或如何调用拖放式区域编辑。

0 投票
1 回答
134 浏览

n2cms - N2常见内容

N2 关于继承的文档提到将公共内容放入起始页定义中,然后在母版页中从 StartPage 而不是 CurrentPage 检索该部分内容。这被认为是最佳实践还是有其他方法可以从祖先页面继承内容?

0 投票
1 回答
752 浏览

asp.net-mvc-4 - 从 NuGet 包安装 N2 - 下一步是什么?

我正在尝试使用版本 2.2.2.2 的 NuGet 包安装 N2 CMS。我还想安装 Dinamic Razor 模板。到目前为止,我已经在 Visual Studio 2012 中创建了一个新的 MVC 解决方案,安装了 Lucene.net RC,安装了 N2 CMS 2.2.2.2 和 Dinamico 模板包。

我的解决方案现在包含一个 N2 文件夹,其中包含一个 zip 文件。我是否需要解压缩文件以提取用于解决方案的位?必须做什么才能使用 SQL Server?最后,N2 安装过程是如何工作的?我是否将我的解决方案部署到 IIS,然后从那里浏览我的站点?我已经看到了 Web PI 和 WebMatrix 的逐步安装。但是,我有兴趣找到成功构建和安装 N2 位的一站式资源。有谁知道这是否存在?

0 投票
1 回答
617 浏览

content-management-system - 用于简单站点的 N2 或复合材料

N2 或 Composite 是否更适合用于管理小型企业网站?

0 投票
1 回答
627 浏览

n2cms - 如何让 N2CMS 默认在管理界面显示编辑页面?

当我在 N2 管理/管理界面中时,如果我单击树中的一个节点,默认情况下它会显示该页面的输出。我可以通过右键单击节点并单击“编辑”来显示该节点的编辑屏幕。我可以通过单击节点来显示该节点的编辑屏幕吗?我可以在 web.config 中更改一些设置吗?

0 投票
1 回答
204 浏览

n2cms - N2CMS:限制某个类型的 ContentItem 数量低于另一个 ContentItem

我正在使用 N2CMS,并且我有两个从 ContentItem 继承的类——比如 HomePage 和 NewsPage。NewsPage 设置为仅出现在 HomePage 下(使用 RestrictParents 属性):

我可以让它在主页下方有最大数量的新闻页面(在这种情况下为 1)吗?

0 投票
2 回答
220 浏览

n2cms - 在 N2CMS 中,您可以禁用“更新链接到”您刚刚编辑的项目的提示吗?

我正在使用 N2CMS 来管理我的网站内容,而不使用 N2 的页面路由。因此,当我编辑一段内容时,当 N2 询问我:“更新指向...的链接”“在以前的 URL 上添加永久重定向?”时,它是毫无用处的。我可以禁用此行为吗?

0 投票
1 回答
275 浏览

asp.net-mvc - N2 中的角色管理

N2 CMS 默认具有以下角色:所有人、成员、作家、编辑和管理员。它允许您将用户分配给这些角色,并为每个可编辑页面提供角色分配。

有没有办法轻松创建额外的角色来指定哪些用户组可以编辑某些页面?也许是 web.config 的 n2 部分中的配置选项?

0 投票
1 回答
188 浏览

ninject - 为 Ninject 实现 N2.Engine.IServiceContainer

我正在研究将 N2CMS 集成到现有网站中。

我遇到的问题是 N2CMS 使用的 IOC 引擎(tinyIoC)不知道我的控制器的任何依赖项。因此,当创建我的任何控制器时,我会收到类似于以下内容的错误:

TinyIoCResolutionException:无法解析类型:NLog.Logger(其中 NLogger 是正在实例化的控制器的依赖项)

我的网站使用 Ninject;我已经确定 N2CMS 将使用服务定位器(N2.Engine.IServiceContainer 的实现)来推动依赖关系。

有没有人建造过类似的东西?