我试图以这种方式呈现分类法的术语:
但这对我来说很难。我的脚步是:
有谁能给我提供一个纯ul和li的向导?
发布于 2015-02-24 07:56:35
获得纯ul和li
在仪表板中创建查询时,可以从布局的多个选项中进行选择。当选择“原始”布局时,它会被呈现为默认的无序列表。
如果要获得对呈现的完全控制,可以使用“形状”选项。
选择“形状”选项时,可以定义“形状类型”。在这里键入您想要的内容(例如SectionList)。接下来,在主题的view目录中创建一个名为Shape Type (SectionList.cshtml)的视图,例如包含以下内容:
@using Orchard.ContentManagement
@using Orchard.Taxonomies.Models
@{
var sections = ((IEnumerable<ContentItem>) Model.ContentItems).ToList();
}
<ul>
@foreach(var section in sections) {
var termPart = section.As<TermPart>();
<li><a href="@termPart.Slug">@termPart.Name</a></li>
}
</ul>请查看这个职位,以获得有关列表呈现的良好解释。
发布于 2015-02-24 12:11:27
您也可以将导航从分类法中分离出来,并避免将所有查询放在一起。只需转到Admin >导航> Add a new menu,然后添加分类法链接即可。然后,您可以使用菜单小部件显示它。
https://stackoverflow.com/questions/28689970
复制相似问题