我得到了以下树结构。
我在播客页面上有一个转发器,需要在转发器上的每个项目上显示最新的兄弟文档名称。例如,我将在转发器中包含以下内容
MHPN 很好地展示了老化 - 最新:第 1 集
MHPN 呈现创伤与复原力 - 最新:创伤与复原力:创伤,一段历史
我得到了以下树结构。
我在播客页面上有一个转发器,需要在转发器上的每个项目上显示最新的兄弟文档名称。例如,我将在转发器中包含以下内容
MHPN 很好地展示了老化 - 最新:第 1 集
MHPN 呈现创伤与复原力 - 最新:创伤与复原力:创伤,一段历史
您可以webpart
在转换中使用。像这样的东西可以做你想做的事。您必须将ClassNames
, SiteName
,更改为TransformationName
您想要的。这OrderBy
将在树上显示第一个。如果你想要别的东西,你可以相应地改变它。
<%@ Control Language="C#" AutoEventWireup="true" Inherits="CMSWebParts_Viewers_Documents_cmsrepeater" Codebehind="~/CMSWebParts/Viewers/Documents/cmsrepeater.ascx.cs" %>
<cms:CMSRepeater ID="CMSRepeater1" runat="server" Path="./%" ClassNames="podcast.episode" SiteName="YourSite" TransformationName="podcast.episode.latest" TopN="1" OrderBy="NodeLevel, NodeOrder, NodeName" />
您也可以使用分层查看器获得类似的结果。但是,由于您只需要一个兄弟姐妹,因此您不能那么容易地做到这一点。
根据您使用的 Kentico 版本,可能会有细微差别。
迪米特里斯