Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Orchardcms 如何从分类术语创建列表?_Orchardcms_Orchardcms 1.8 - Fatal编程技术网

Orchardcms 如何从分类术语创建列表?

Orchardcms 如何从分类术语创建列表?,orchardcms,orchardcms-1.8,Orchardcms,Orchardcms 1.8,我试图以这种方式呈现分类法的术语: 第一类 第2类 第3类 第4类 第5类 第6类 类别7 但这对我来说很难。 我的步骤是: 创建分类法“节” 向分类“部分”添加术语 为分类法“部分”中的术语创建查询 在导航区域中创建一个小部件,并分配查询 有谁能指导我获得一份纯粹的ul和li证书 获得纯ul和li 在仪表板中创建查询时,可以从布局的多个选项中进行选择。当选择“原始”布局时,它将作为无序列表呈现为默认值 如果要完全控制渲染,可以使用“形状”选项 选择“形状”选项时,可以定义“形状类型”。在此处

我试图以这种方式呈现分类法的术语:
  • 第一类
  • 第2类
  • 第3类
  • 第4类
  • 第5类
  • 第6类
  • 类别7
  • 但这对我来说很难。 我的步骤是:

  • 创建分类法“节”
  • 向分类“部分”添加术语
  • 为分类法“部分”中的术语创建查询
  • 在导航区域中创建一个小部件,并分配查询
  • 有谁能指导我获得一份纯粹的ul和li证书

    获得纯ul和li

    在仪表板中创建查询时,可以从布局的多个选项中进行选择。当选择“原始”布局时,它将作为无序列表呈现为默认值

    如果要完全控制渲染,可以使用“形状”选项

    选择“形状”选项时,可以定义“形状类型”。在此处键入所需内容(例如SectionList)。接下来,在主题的视图目录中创建一个与形状类型(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>
    
    使用Orchard.ContentManagement @使用Orchard.Taxonomies.Models @{ var sections=((IEnumerable)Model.ContentItems.ToList(); }
      @foreach(节中的var节){ var termPart=section.As();
    • }

    请看一看有关列表呈现的详细说明。

    您也可以在分类之外进行导航,同时避免查询。只需进入管理>导航>
    添加一个新菜单
    ,然后只需添加分类链接。然后,您可以使用菜单小部件显示它。

    我想我错过了自定义更多查询。。。我只在这里添加了过滤器。让我在几个小时后试一下,把它标记为解决方案