【问题标题】:How to create an Umbraco Content Node with .net User Control?如何使用 .net 用户控件创建 Umbraco 内容节点?
【发布时间】:2012-02-22 09:12:55
【问题描述】:

我有一个 .net 用户控件来向 umbraco 内容树添加一些意见节点。在 umbraco 中,我有一个意见文档类型和内容页面。我需要在页面中显示这个用户控件,直到我可以做到为止,但是我必须在 umbraco 内容树中添加一个“意见节点”。我该怎么做?没有任何文件,我已经搜索了2天。提前谢谢

【问题讨论】:

  • 你能否改写你的问题,因为它有点不清楚你需要什么。您想知道如何以编程方式将节点添加到内容树中吗?

标签: asp.net user-controls umbraco


【解决方案1】:
Document d = Document.MakeNew("New node name", DocumentType.GetByAlias("myDoctype"), User.GetCurrent(), parentNodeId);

用适当的值替换参数以创建一个名为“新节点名称”的新节点,类型为“MyDoctype”。如果通过前端(公共可访问)代码执行此操作,请使用管理员用户,将 User.GetCurrent() 替换为 new User(-1)

【讨论】:

  • 谢谢你,在你回答之前我找到了相同的答案,但非常感谢
  • 另外添加:d.Publish(author); umbraco.library.UpdateDocumentCache(d.Id);将保存并发布
猜你喜欢
  • 1970-01-01
  • 2010-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多