Typo3 打字稿-输出菜单中页面的类别

Typo3 打字稿-输出菜单中页面的类别,typo3,typoscript,Typo3,Typoscript,我正在尝试创建一个页面菜单。稍后,我想在前端使用一个过滤器,所以我需要我指定的类别作为数据标记 tt_content.menu.20 { verteilerseite < .1 verteilerseite { testmenu = HMENU testmenu { includeNotInMenu = 1 special = list special.value.field = pages

我正在尝试创建一个页面菜单。稍后,我想在前端使用一个过滤器,所以我需要我指定的类别作为数据标记

tt_content.menu.20 {
    verteilerseite < .1
    verteilerseite {    
    testmenu = HMENU
    testmenu {
        includeNotInMenu = 1
        special = list
        special.value.field = pages
        1 = TMENU
        1 {
            wrap = <ul class="nav navbar-sub">|</ul>
            NO {
                wrapItemAndSub = <li>|</li>
                wrapItemAndSub.override.cObject = COA
                wrapItemAndSub.override.cObject {

                        10 = TEXT
                        10.value = <li class="col-md-4"

   .....
tt_content.menu.20{
verteilerseite<.1
verteilerseite{
testmenu=humenu
测试菜单{
includeNotInMenu=1
特殊=列表
special.value.field=页面
1=t菜单
1 {
wrap=
    |
没有{ wrapItemAndSub=
  • |
  • wrapItemAndSub.override.cObject=COA wrapItemAndSub.override.cObject{ 10=文本
    10.value=没有简单的解决方案。
    您需要使用select语句来执行此操作

    lib.pageCategories = CONTENT
    lib.pageCategories {
        table = sys_category
        select {
            languageField = sys_language_uid
            pidInList = 16
            selectFields = sys_category.title
            join = sys_category_record_mm ON sys_category.uid = sys_category_record_mm.uid_local
            where = sys_category_record_mm.tablenames = "pages" AND sys_category.parent = 1
            andWhere.field = uid
            andWhere.intval = 1
            andWhere.wrap = sys_category_record_mm.uid_foreign=|
            orderBy = sys_category.sorting
    
            max = 1
        }
        renderObj = TEXT
        renderObj {
            field = uid
        }
    }
    
    我找到了一个和一个