如何在默认的Blog Post文档类型中访问自定义TextBox字段?

问题描述 投票:0回答:1

我已将名为excerpt的文本框字段添加到Umbraco 7中的默认Blog Post文档类型.Umbraco在尝试访问该摘录字段中的数据时报告编译错误。

在我的模板中:

@{
    var recentblogpost = Model.Content.Site().FirstChild("BlogPostRepository").Children("BlogPost").Last();
}

@recentblogpost.Name, @recentblogpost.excerpt

获得@recentblogpost.Name@recentblogpost.Url成功。只有我添加的自定义字段(例如@recentblogpost.excerpt)不成功。我已经尝试将大小写案例转换为@recentblogpost.Excerpt

报告的错误:

Compiler Error Message: CS1061: 'Umbraco.Core.Models.IPublishedContent' does not contain a definition for 'excerpt' and no extension method 'excerpt' accepting a first argument of type 'Umbraco.Core.Models.IPublishedContent' could be found (are you missing a using directive or an assembly reference?)

razor umbraco umbraco7
1个回答
0
投票

这个片段有效。 @recentblogpost["excerpt"]

© www.soinside.com 2019 - 2024. All rights reserved.