我一直在尝试用marco中的razor获取一个节点 但不能让它与所有样品一起使用。
我的代码看起来像这样
@using umbraco.MacroEngines
@inherits umbraco.MacroEngines.DynamicNodeContext
@{
var temp = Parameter.myFolderId;
@temp;
var node = @Library.NodeById(temp);
}
我得到了临时值,但我无法得到节点。
我也尝试过这样的
var node = @ Model.NodeById(temp);
Umbraco显示的唯一错误是
加载MacroEngine脚本(文件:myfile.cshtml)
时出错
我对Umbraco来说是个新手,所以我可能是一个新手的错误
答案 0 :(得分:0)
我认为在Library.NodeById之前不应该有@,因为你已经在代码块中了?
@{
var temp = Parameter.myFolderId;
var node = Library.NodeById(temp);
}
答案 1 :(得分:0)
发现问题。
我的索引在thread
之后出现问题