umbraco.cms.businesslogic.template.template.Import如何工作?
有人知道怎么做吗umbraco.cms.businesslogic.template.template.Import如何工作?,umbraco,Umbraco,有人知道怎么做吗 umbraco.cms.businesslogic.template.template导入(System.Xml.XmlNode,umbraco.businesslogic.User u) 在翁布拉科API工厂?更具体地说,您应该传入的XMLNode是什么样子的(应该是什么)?我已经搜索了一段时间关于这个方法的参考资料,似乎什么也找不到。Umbraco wiki上的API参考也没有多大帮助。回答我自己的问题,下面是函数的源代码: public static Template I
umbraco.cms.businesslogic.template.template导入(System.Xml.XmlNode,umbraco.businesslogic.User u)
在翁布拉科API工厂?更具体地说,您应该传入的XMLNode是什么样子的(应该是什么)?我已经搜索了一段时间关于这个方法的参考资料,似乎什么也找不到。Umbraco wiki上的API参考也没有多大帮助。回答我自己的问题,下面是函数的源代码:
public static Template Import(XmlNode n, User u)
{
string alias = xmlHelper.GetNodeValue(n.SelectSingleNode("Alias"));
Template t = Template.GetByAlias(alias);
if (t == null)
{
t = MakeNew(xmlHelper.GetNodeValue(n.SelectSingleNode("Name")), u);
}
t.Alias = alias;
t.ImportDesign(xmlHelper.GetNodeValue(n.SelectSingleNode("Design")));
return t;
}