在Umbraco中使用JSON生成页面URL而不是数据id

时间:2017-03-22 12:40:56

标签: json umbraco umbraco7

(请记住,我是Umbraco和JSON的新手!)

在Umbraco,我希望使用JSON(以及HTML和CSS)将网格单元格转换为按钮。到目前为止,我已经使用下面的代码(从不同教程/指南的合并生成)完成了这项工作,但这是生成以页面的数字数据ID结尾的URL。例如。 www.mywebsite.com/0000/。这可以作为一个链接并转到正确的位置,但我更倾向于生成一个具有正确名称的URL?即更像是www.mywebsite.com/page-name /.

如何做到这一点?

{
"label": "destination",
"description": "Choose destination",
"view": "treepicker",
"key": "class=\"button\"><a class=\"buttonLink\" href",
"applyTo": "cell"
}
]

1 个答案:

答案 0 :(得分:1)

如果您使用的是Umbraco,那么您可以轻松获取您所在页面的URL或URlName。

IPublishedContent具有所有这些属性,您可以继承此类的接口以访问它们。

由于