0
我有一個類(TemplateCompiler),它加載了.html文件,並使用umbraco節點的屬性和導出來替換某些值以供外部使用。Umbraco從類內部獲取節點屬性
using System.Text;
using System.IO;
/// <summary>
/// Template builder gathers the umbraco nodes, gets the appropriate markup and populates it.
/// </summary>
public class TemplateCompiler
{
public static string GetCode(dynamic performance)
{
//loadTemplate is a function defined elsewhere
var template = loadTemplate("Main.html");
template.Replace("###BODY###", performance.bodyContent);
}
}
現在我還能在這樣的方式(表現型umbraco.presentation.nodeFactory.Node)的訪問性能對象的一把umbraco屬性。
我似乎記得,該類需要繼承umbraco.MacroEngines.DynamicNodeContext以便能夠以這種方式訪問屬性。
是否有任何替代品或我失蹤的東西?