首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lemoon -创建新的内容类型导致错误

Lemoon -创建新的内容类型导致错误
EN

Stack Overflow用户
提问于 2013-12-17 23:55:29
回答 1查看 102关注 0票数 1

我已经创建了一个新的'Jobs‘内容类型。基本上,我希望这是以相同的方式作为模块,他们将简单地允许工作列表上的职业页面上张贴。我有它的大部分工作,内容类型显示在管理员,我可以输入我想要的数据。然而,我现在不能在页面上呈现它-当我试图循环并打印出作业时,我一直收到错误。

在我的JobsTemplate.aspx文件中,我有以下内容:

代码语言:javascript
复制
<% if (!Content.Jobs.IsNullOrEmpty()) {
                foreach (var item in Content.Jobs.AsSmartEnumerable()) {
                    var job = item.Value.Value as Jobs; %>

                    <% if (item.Index % 3 == 0) { %>
                    <div class="row-fluid modules">
                    <% } %>

                    <div class="span4">
                    <h2><%: job.Title %></h2>
                    <%= job.Body %>
                    <% if (job.Link.HasValue()) { %><p><a class="btn" href="<%= job.Link.Url() %>"><%: Resources.Strings.LearnMore %> &raquo;</a></p>
                    <% } %>
                    </div>

                    <% if (item.IsLast || !item.IsFirst && item.Index % 2 == 0) { %>
                    </div>
                    <% } %>

                <% } %>

                <% }%>

这就产生了错误:

代码语言:javascript
复制
Compiler Error Message: CS1061: 'Mindroute.Lemoon.Modules.CoreModule.Page' does not contain a definition for 'Jobs' and no extension method 'Jobs' accepting a first argument of type 'Mindroute.Lemoon.Modules.CoreModule.Page' could be found (are you missing a using directive or an assembly reference?)

我遗漏了什么?在JobsTemplate.aspx文件中,我使用JobsTemplate作为代码,并继承了值--这是我搞砸的地方吗?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-12-18 03:18:44

看起来您的JobTemplates.aspx页面用于呈现内容类型为Mindroute.Lemoon.Modules.CoreModule.Page的页面,而编译器告诉您页面内容类型没有Job属性。

您应该做的是创建一个名为Careers的内容类型(或修改现有的),并添加一个属性定义,如下所示:

代码语言:javascript
复制
public List<ContentRef> Jobs { get; set; }

然后,您必须告诉您的模板,它应该呈现一个Careers类型的内容项,如:

代码语言:javascript
复制
public partial class CareersTemplate : PageBase<Careers>

最后,您需要在admin中编辑Careers内容类型以使用CareersTemplate。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20638765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档