我刚刚在umbraco网站上工作,其中一个要求是在后端有一个自定义部分,可用于管理发布较小的微网站。
我已经能够创建新的部分并为其添加了一些节点。我无法工作的是发布它们并使它们在正确的URL上可见。
作为一个例子,假设我创建了一个名为microsite的新部分,其中有一个名为myportfolio的文件夹。这应该是www.myumbracosite.com/microsite/myportfolio。
有谁知道如何使这种事情发挥作用?甚至可以从主要内容部分的外部发布内容吗?
任何帮助都会受到极大的关注。
亲切的问候 科林G
答案 0 :(得分:0)
根据我的理解,自定义部分用于链接到需要接口的自定义数据库或数据。
也就是说,您可以使用UrlRewriting和带宏的现有内容页面来执行此类操作。
如果您有一个名为microsite的页面,那么使用UrlRewriting可以将传递给microsite.aspx的参数(Umbraco中的内容页面)设为“myportfolio”。
通过微型网站模板上的用户控件,它可以显示外部数据库中的一些内容(或者您的自定义部分存储它的任何位置)。
不确定这就是你要找的......
为什么要尝试为更多内容创建新部分?当前的Umbraco内容区域对用户和成员都具有各种权限。微型网站是否都在Umbraco的同一个安装中?
另一个选择是自定义部分可以简单地用作新网站的设置向导。您可以在正常位置创建新内容和用户,只需使用新部分即可创建它们。从C#创建内容并不太难,因此它可能与从用户控件中创建内容相同。
你能提供更多信息吗?