我正在尝试将 N2CMS 集成到现有应用程序中。我正在安装过程中,并且一直在遵循提供的文档以集成到现有应用程序中。
我已完成安装的“添加内容包”部分。但是,“主页”开始页面未出现在“开始节点”下拉列表下(在“手动插入节点”下)。几天来,我一直试图弄清楚这一点,查看了各种来源,但似乎没有任何效果。
我将在下面发布内容项(安装程序应该使用的 cs 代码)。我真正需要的是一个易于集成到现有网站的 CMS,这就是我选择 N2CMS 的原因。但是维护不善的文档和缺乏支持真的让我想尝试别的东西。不幸的是,每个 CMS 都希望您从头开始使用他们的系统。如果有人知道另一个易于集成到现有网站的开源 CMS,请告诉我。
这是cs代码(HomePage.cs,在“模型”文件夹下)
namespace ExistingApplication.Models
{
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using N2;
using N2.Web;
using N2.Details;
using N2.ContentItem;
using N2.Installation;
[N2.Definition("My page", "MyPage", "A simple page with a chunk of text", "The tooltip", 1, Installer = InstallerHint.PreferredStartPage, TemplateUrl = "~/UI/Home.aspx")]
[N2.Details.WithEditableTitle, N2.Details.WithEditableName]
public class HomePage : N2.ContentItem
{
}
}
顺便说一下,'TemplateUrl' 指向的 url 确实存在。提前致谢。