【发布时间】:2014-02-04 11:31:05
【问题描述】:
我有这段代码,它打开一个带有内容选择器的模型窗口,并为任何选定的节点返回一个面包屑串。这适用于自定义区域。
我想要做的是,也在自定义区域中,在模式弹出窗口中打开一个 媒体选择器,以便我可以获取所选媒体项的 ID。我希望只是调整这段代码('content'-->'media' 作为开始),但我的更改没有奏效,而且我不知道它是否有效。 'GetPickerurl' 已被弃用,但我不知道是否有新方法?我正在使用 umbraco 6.1.6。非常感谢
<script>
function showTree() {
var treePicker = parent.UmbClientMgr.openModalWindow('@(umbraco.uicontrols.TreeUrlGenerator.GetPickerUrl(true,"content","content"))', 'Select', true, 600, 425, null, null, null, function (args) {
$.ajax({
type: "POST",
url: '/umbraco/webservices/legacyAjaxCalls.asmx/GetNodeBreadcrumbs',
data: '{ "nodeId": ' + args.outVal + ' }',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
var a = msg.d;
var name = a[a.length - 1];
var breadcrumbs = a.join(" > ");
$('p#pickedContent').html(breadcrumbs);
}
});
});
}
</script>
<a href="javascript: showTree();">Pick Content</a>
<p id="pickedContent"></p>
【问题讨论】:
标签: umbraco