问题标签 [n2cms]

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 回答
219 浏览

n2 - N2 CMS - 树视图中的所有链接都是绿色的

我有一个现有的 ASP.NET MVC 3 网站,并使用 NuGet 包安装了 N2 CMS。树视图中的所有链接都是绿色的,但MVC Minimal Example只有upload文件夹是绿色的,所有其他链接都是黑色的。我可以在代码/web.config 中更改它吗?

任何帮助将不胜感激!

0 投票
1 回答
584 浏览

n2 - N2CMS - 多语言网站和 SEO 友好的 URL

我有一个 N2 网站,有 2 种语言:英语和塞尔维亚语。

我希望英文内容指向mydomain.com/en
,塞尔维亚文内容指向mydomain.com/sr

我怎样才能做到这一点?

今天,英文起始页的 URL 是mydomain.com
And 塞尔维亚语起始页:mydomain.com/Start/Index?page=127

我的第二语言的所有页面都没有 SEO 友好的 URL。

任何帮助将不胜感激!

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 回答
817 浏览

layout - N2 CMS 自定义主题/皮肤开发

我是 N2CMS 的新手,正在使用表单模板来设计网站。我有一个来自客户的主题和布局。但我无法将它与 N2 集成。我想进行自定义修改,例如布局修改。我应该在哪里放置诸如 CSS、图像之类的资产,我应该在哪里插入 Masterpage 或将被整个站点遵循的布局?即使 N2CMS 文档能够定义这一点,我也无法在网络上找到特定链接。我有我不想集成的 Artisteer 模板。

请提前帮助Thnx

0 投票
1 回答
184 浏览

url - 使用旧版本的 N2CMS,如何使用 .no 代替 /no 来更改语言?

我正在使用的项目使用的是旧版本(v.2.1.0.1)的 N2CMS。

首先,我想避免升级到最新的 N2 版本,不是因为我不喜欢新东西(因为我喜欢),而是因为我使用的是这么旧的版本,尝试升级它需要花费很多精力如果有办法以更省时的方式解决这个问题,那么我需要这样做。

我需要做的是启用 url 来设置网站的语言根,并让它不仅依赖于 /lang。例如,我希望我的 website.se 指向 /sv,我的 website.no 指向 /no。现在 .se 是默认的,所以无论 URL 是什么,显示的语言都是瑞典语。扭曲是,我需要这样做的原因是,我从另一个数据库加载数据并将其显示在站点、类别和产品列表(例如 /keyrings)上。这些东西在 url 中没有 /sv 或 /no。这里的结果是,即使我得到 /no 与 .no url 一起工作,只要我单击该列表中没有 url 中的语言代码的项目,我就会自动被重定向到默认的瑞典语言根。所以我想完全依赖 URL 而不是 /lang 的 N2CMS 语言根。

在这个版本中,我有一个起始页,在起始页下我有语言根。每个语言根都可以选择输入 URI 名称,在我的例子中,我有瑞典语和挪威语,所以是 /sv 和 /no。该站点的示例可能如下所示:/sv/om-oss,挪威的方式是/no/om-oss。在以后的版本中(我用于其他和较新的项目)我只有起始页,在它的设置中我可以输入主机名,这就是我想要的网站(不一定在 N2CMS 中可以更改,它更容易只需将其编码)。

有没有人有这方面的经验,或者在这类事情上比我有更深的知识?

0 投票
1 回答
134 浏览

n2cms - N2常见内容

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

0 投票
1 回答
189 浏览

enums - 在 N2CMS 中,如何为下拉列表中的选项添加空格

N2CMS 使用标准 .net 枚举来定义可编辑下拉列表的选项。

我的下拉选项需要包含空格,但当然你不能在枚举项名称中包含空格。

我曾希望可以应用某种属性来定义选项的文本。但是我看不到任何似乎可以做到的地方。

0 投票
1 回答
503 浏览

content-management-system - N2CMS 安装 - 启动节点未出现

我正在尝试将 N2CMS 集成到现有应用程序中。我正在安装过程中,并且一直在遵循提供的文档以集成到现有应用程序中。

我已完成安装的“添加内容包”部分。但是,“主页”开始页面未出现在“开始节点”下拉列表下(在“手动插入节点”下)。几天来,我一直试图弄清楚这一点,查看了各种来源,但似乎没有任何效果。

我将在下面发布内容项(安装程序应该使用的 cs 代码)。我真正需要的是一个易于集成到现有网站的 CMS,这就是我选择 N2CMS 的原因。但是维护不善的文档和缺乏支持真的让我想尝试别的东西。不幸的是,每个 CMS 都希望您从头开始使用他们的系统。如果有人知道另一个易于集成到现有网站的开源 CMS,请告诉我。

这是cs代码(HomePage.cs,在“模型”文件夹下)

顺便说一下,'TemplateUrl' 指向的 url 确实存在。提前致谢。

0 投票
1 回答
317 浏览

c# - 以编程方式从垃圾箱中删除 N2 CMS 节点

在 N2 CMS 中,有没有办法以编程方式从垃圾箱中删除节点?

0 投票
4 回答
902 浏览

asp.net - 我可以将 (.net) CMS 插入现有的网站设计吗?

我有一个想要与 CMS 集成的网站设计。目前这是静态的 html+css,但是一旦完成,就会有少量的动态内容——菜单、导航等(当然还有创建/编辑页面)。

我想保留我现有的设计,但使用 CMS 来更新部分、添加页面等。

我研究过的所有大型 CMS 似乎都很难改装到现有设计中,而且看起来我必须从头开始使用 CMS 构建我的设计。

是否有可以插入现有设计的 CMS - 例如:通过向页面添加服务器控件?如果不是,那么在 Umbraco 等大型 CMS 中重建我的设计有多难?

我欢迎其他经历过此过程的人提供任何反馈,尤其是 CMS 建议。