【发布时间】:2021-04-06 17:59:14
【问题描述】:
使用 2sxc,我有一个英雄模块,我在整个网站的所有页面上都使用它。它看起来像这样:
它使用“@Content.Title”作为 h1 标签,因此它显示“Scholarships”。但我需要制作一个面包屑来获取当前页面的父页面名称。所以在这种情况下,“教师”。
例如,这个英雄也存在于“志愿者”等其他页面上,并且它的父级是“参与进来”,因此面包屑会动态显示“参与进来”。
到目前为止,这是我的代码:
@if (@Dnn.Tab.ParentId != -1) {
<nav class="uppercase text-sm font-semibold tracking-wider"><span class="text-honeydew visited:text-honeydew">@Dnn.Tab.ParentID</span> <span>/</span></nav>
}
这适用于处理根页面上的英雄(不显示面包屑)。但我似乎只能输出 ParentID。
如何使用 @Dnn.Tab.ParentID 使用 c# 获取父选项卡的名称?还是有其他方法可以解决这个问题?
【问题讨论】:
标签: razor dotnetnuke 2sxc