Umbraco 7 宏脚本,通过 id 获取节点失败
Umbraco 7 macro script, get node by id fails
我一直在尝试通过 id 在 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 显示的唯一错误是
Error loading MacroEngine script (file: myfile.cshtml)
我是 Umbraco 的新手,所以我可能是菜鸟犯的错误
我认为 Library.NodeById 之前不应该有 @,因为您已经在代码块中了?
@{
var temp = Parameter.myFolderId;
var node = Library.NodeById(temp);
}
找到问题了。
我的索引出现问题 thread
我一直在尝试通过 id 在 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 显示的唯一错误是
Error loading MacroEngine script (file: myfile.cshtml)
我是 Umbraco 的新手,所以我可能是菜鸟犯的错误
我认为 Library.NodeById 之前不应该有 @,因为您已经在代码块中了?
@{
var temp = Parameter.myFolderId;
var node = Library.NodeById(temp);
}
找到问题了。
我的索引出现问题 thread