Umbraco 我只想要在翁布拉科出版的儿童

Umbraco 我只想要在翁布拉科出版的儿童,umbraco,umbraco7,umbraco6,Umbraco,Umbraco7,Umbraco6,我只想要那些在内容文件夹中发布的子项 这是我的以下代码: <umbraco:Macro runat="server" language="cshtml"> @foreach (var item in Model.Children) { <h3 class="vacancyH">@item.jobTitle<

我只想要那些在内容文件夹中发布的子项

这是我的以下代码:

<umbraco:Macro runat="server" language="cshtml">
                        @foreach (var item in Model.Children)
                          {
                                <h3 class="vacancyH">@item.jobTitle</h3>

                                <table class="vaccTbl">
                                <tr>
                                <td class="vaccDetailTitle">Salary &amp; Benefits:</td>
                                <td class="vaccDetailDesc">@item.salaryBenefits</td>
                                </tr>
                                <tr>
                                <td class="vaccDetailTitle">Employment Type:</td>
                                <td>@item.employmentType</td>
                                </tr>
                                <tr>
                                <td class="vaccDetailTitle">Department:</td>
                                <td>@item.department</td>
                                </tr>
                                <tr>
                                <td class="vaccDetailTitle">Report to Position:</td>
                                <td>@item.reportToPosition</td>
                                </tr>
                                <tr>
                                <td class="vaccDetailTitle">Location:</td>
                                <td>@item.location</td>
                                </tr>
                                <tr>
                                <td class="vaccDetailTitle">Date of Description:</td>
                                <td>@item.businessArea</td>
                                </tr>
                                <tr>
                                <td class="vaccDetailTitle" valign="top">Summary:</td>
                                <td class="tablep">@item.vacancySummary</td>
                                </tr>
                                <tr>
                                <td colspan="2" valign="middle"><img src="/images/wordicon.jpg" alt="" class="docIcon" /><a href="@item.fullJobDescription" class="vaccDoc">Download the Full Job Description</a></td>
                                </tr>
                                </table>
                                <div class="vaccCloseDate">Application Deadline: @item.applicationDeadline.ToString("dd MMMM yyyy")</div>
                                <div class="vaccApplyForPosition"><a href="/vacancy-apply.aspx?jobtitle=@item.jobTitle">Click here to apply</a></div>

                          }
                    </umbraco:Macro>

@foreach(Model.Children中的var项)
{
@item.jobTitle
薪金及福利:
@项目1.工资福利
就业类型:
@item.employmentType
部门:
@项目.部门
向职位汇报:
@项目.报告位置
地点:
@项目.地点
描述日期:
@项目1.业务领域
总结:
@项目1.vacancySummary
申请截止日期:@item.applicationDeadline.ToString(“dd-MMMM-yyyy”)
}
通过这个,我得到了所有未出版的儿童


现在我要的是唯一出版的孩子。

你说出版是什么意思?您正在执行的操作将只显示已发布的项目,这就是umbraco的工作方式。使用where(“visible”)取决于您是否已在一种称为umbracanavihide的文档类型上创建了一个属性,并将其设置为true以隐藏项目。如果你所拥有的不起作用,那么还有另一个原因

未发布的项目在内容树中是否显示为灰色

尝试右键单击顶级内容节点并重新发布整个站点

确保您的浏览器没有缓存某些内容,请清除缓存

如果所有这些都失败,只需删除app_数据文件夹中的umbraco.config即可


Umbraco不会呈现未发布的项目。

我在这里有一个文件夹内容->冲刺->职业->3页…我只发布了1页,2页未发布…所以我不想显示它..当我在“可见”位置写入时,它也会显示未发布的页面