0

我有一个文档类型,它有一个带有一些属性的选项卡。

属性是上传类型和简单编辑器类型。

(用户应该上传带有一些图像文本的图像)。

我没有对“上传”和“简单编辑器”属性进行分组,我该怎么做呢?

下一个问题,

我想遍历每个组(目前应该有 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。提前致谢!

4

2 回答 2

0

对于第二部分,您可以通过@Model.property. 例如:

<div>
  <div>@Model.simpleProperty</div>
</div>
于 2012-10-04T23:34:32.247 回答
0

对于第一部分,您不能使用 Razor 模型。您在前端获得的内容对象仅包含属性,不包括选项卡,因为它们仅用于在后台组织事物。

您可以使用 Umbraco API 获取该信息,但它是数据库密集型的,如果您有很多属性/选项卡,可能会非常慢。

你最好自己在 Razor 宏中将它们分组。

于 2012-10-11T15:18:28.373 回答