我有一个文档类型,它有一个带有一些属性的标签。
属性是“上载类型”和“简单编辑器”类型。
(用户应该使用一些图像文本上传图像)。
我没有将“上传”和“简单编辑器”属性分组,所以我该怎么做?
下一个问题,
我想遍历每个组(当前应该有3个)并在我的网站上显示它们。
标记应如下所示:
<div>
<img src="PATH-TO-UPLOAD-TYPE" />
<div>"TEXT FROM SIMPLE EDTIOR TYPE"</div>
</div>
..
<div>
<img src="PATH-TO-UPLOAD-TYPE" />
<div>"TEXT FROM SIMPLE EDTIOR TYPE"</div>
</div>
...
我想用Razor。提前谢谢!
答案 0 :(得分:0)
对于第二部分,您可以通过@Model.property
访问页面的属性。例如:
<div>
<div>@Model.simpleProperty</div>
</div>
答案 1 :(得分:0)
对于第一部分,使用Razor模型,你不能。您在前端获得的内容对象仅包含属性,不包括选项卡,因为它们仅用于组织后台办公室中的内容。
您可以使用Umbraco API获取该信息,但它非常耗费数据库,如果您拥有大量属性/标签,则可能会非常慢。
你最好在Razor Macro中自己分组。