我对Umbraco来说相对较新,但是使用了一个有点人为的宠物项目,我在陡峭的倾斜曲线上取得了很好的进展。
我的宠物项目很简单'杂志数据库,将存储我的每月订阅的详细信息,包括其中的文章。希望(完成后)我能够搜索数据库,以确定特定文章的问题,而不是手工拖曳它们。
我遇到的问题是我想要包括封面光盘的详细信息,并在杂志的详细页面上显示摘要信息。我已经为封面光盘创建了一个文档类型,并添加了一个封面光盘'杂志文档类型的属性,通过内容选择器设置。在创作/编辑杂志方面一切顺利,我可以关联我已经创建的封面光盘。
当我来到模板时,那就是我遇到问题的地方 - 如何从我可以使用的@Model访问封面光盘?我用Google搜索了很长一段时间,但似乎只能找到解决类似问题的XSLT解决方案。
我使用的是当前版本的Umbraco(4.9.1),暂时我在Umbraco环境中工作,而不是Visual Studio(尽管那是我最终在哪里&#39 ;我想结束了。)
感激地收到任何指示。
答案 0 :(得分:3)
查看我对this question的回答,以获得您的问题的答案以及学习Umbraco剃刀的一些好资源。
基本上,你会做类似的事情:
dynamic node = Library.NodeById(Model.coverDisc);
...访问链接的封面光盘节点,然后以与模型相同的方式访问属性:
@node.Name