Zum Inhalt springen

Menü-Kategorien

Erstellt am 19. März 2018 · 1 Antwort · letzte Antwort am 19. März 2018

Tags: TYPO3 8, Frage

cbornemann ·

Hallo zusammen,

ich habe Menü-Kategorien angelegt, die in der jeweiligen Seite ausgewählt werden können.

Nun möchte ich zur jeweiligen Kategorie die Seiten abbilden, aber ich weiß nicht wie ich die pid der Kategorie in die WHERE-Bedingung bekomme (tx_test_menu_footer_cat != 166).

Könnt ihr mir bitte dabei helfen?

menu = CONTENT
    menu {
      table = pages

      select {
        pidInList = 166
        orderBy = sorting
      }

      renderObj = TEMPLATE
      renderObj {
        template = FILE
        template.file = fileadmin/templates/layout/footer/menu.html

        marks {
          FOOTER_MENU_TITLE = TEXT
          FOOTER_MENU_TITLE.field = title
        }

        subparts {
          FOOTER_MENU_ITEMS = HMENU
          FOOTER_MENU_ITEMS.special = directory
          FOOTER_MENU_ITEMS.special.value = 4
          FOOTER_MENU_ITEMS.excludeUidList.cObject = CONTENT
          FOOTER_MENU_ITEMS.excludeUidList.cObject {
            table = pages

            select {
              pidInList = 4
              where = (tx_test_menu_footer = 0 OR tx_test_menu_footer_cat != 166)
            }

            renderObj = TEXT
            renderObj {
              field = uid
              wrap = |,
            }
          }

          FOOTER_MENU_ITEMS {
            1 = TMENU
            1.expAll = 1

            1.NO = 1
            1.NO.ATagTitle.field = title
            1.NO.allWrap = <li>|</li>

            1.ACT = 1
            1.ACT.ATagTitle.field = title
            1.ACT.allWrap = <li class="active">|</li>

            2 < .1
          }
        }
      }
    }
cbornemann ·

Ein dataWrap hat es getan:

select {
              pidInList = 4
              where.dataWrap = (tx_test_menu_footer = 0 OR tx_test_menu_footer_cat != {field:uid})
            }