从Umbraco中的链接文档类型访问/显示属性



我对umbraco相对较新,但是使用一个人为的宠物项目,我在陡峭的倾斜曲线上取得了良好的进步。

我的宠物项目是一个"简单"的杂志数据库,它将存储我每月订阅(包括其中的文章)的详细信息。希望(完成后)我能够搜索数据库以罚款特定的文章,而不是手工拖动它们。

我的问题是我想包括封面光盘的详细信息,并在杂志的详细信息页面上显示了摘要信息。我已经为封面光盘创建了文档类型,并在通过内容选择器设置的杂志文档类型中添加了" coverdisc"属性。在杂志的创建/编辑中,一切都很好,我可以将我已经创建的封面光盘关联。

当我来到模板时,这就是我遇到问题的地方 - 如何从@model访问封面光盘?我已经谷歌搜索了一段时间,但似乎只找到了XSLT解决方案,这些解决方案含糊不清。

我正在使用当前版本的umbraco(4.9.1),而我暂时正在在Umbraco环境中工作,而不是Visual Studio(尽管最终是我想要最终的地方)。

感激地收到的任何指针。

查看我对这个问题的回答,以获取对您的问题的答案以及一些学习Umbraco剃须刀的良好资源。

基本上,您将做类似的事情:

dynamic node = Library.NodeById(Model.coverDisc);

...要访问链接的封面圆盘节点,然后按照模型上的方式访问属性:

@node.Name

最新更新