题
我已经创建了一个一把umbraco 网站的仪表板,我想从它链接到各个节点在树中。
从我可以告诉一把umbraco使用editcontent.aspx ID = {thenodeid}和javascript:?opencontent({NODEID})
每当我试着用这些他们总是失败。
谁知道如何在一把umbraco打开一个显示一个节点后端?
解决方案
就像蒂姆桑德斯说你真的只需要定位正确的iframe中。所述openContent函数看起来像这样:
function openContent(id) {
parent.right.document.location.href = 'editContent.aspx?id=' + id;
}
所以,你需要为目标的 '正确' 的iframe中。
其他提示
我测试过editContent.aspx?ID对我一把umbraco安装= 1234,它似乎正常工作。
我假设你与你想要的实际节点ID替换{} thenodeid?
一把umbraco使用在后台对内容树的iFrame和内容领域等。这意味着你并不总是有充分的机会,从框架,你是JavaScript库。
因此可能需要或者包括在页面库您正在使用或尝试,并通过走了DOM引用的方法调用。
我找不到这个任何文件,因此它可能是看HTML源代码和工作了是怎么回事的情况下。
不隶属于 StackOverflow