Ich versuche gerade eine Art Produktmenü zu erstellen, was mir jeweils das erste Inhaltselement der Unterseite anzeigen lassen soll.
lib.menu_product = HMENU
lib.menu_product {
protectLvar = all
special = directory
special.value.field = uid
excludeUidList = current
1 = TMENU
1 {
noBlur = 1
expAll = 1
wrap = <div class="product-overview">|</div>
NO {
doNotLinkIt = 1
stdWrap {
wrap.cObject = COA
wrap.cObject {
10 = TEXT
10 {
value = <div class="product">|</div>
if {
isTrue {
prioriCalc = 1
cObject = TEXT
cObject {
insertData = 1
value = {register:count_HMENU_MENUOBJ}%{$product_overview.itemsRow}
}
}
}
}
20 = TEXT
20 {
value = <div class="product last">|</div>
if {
isFalse {
prioriCalc = 1
cObject = TEXT
cObject {
insertData = 1
value = {register:count_HMENU_MENUOBJ}%{$product_overview.itemsRow}
}
}
}
}
}
cObject = CONTENT
cObject {
table = tt_content
pidInList.data = field:uid
orderBy = sorting
max = 1
renderObj = COA
renderObj {
10 = TEXT
10.field = bodytext
}
}
}
}
}
}
Mein Problem ist, dass pidInList.data = field:uid anscheinend immer ignoriert wird. Ich bekomme immer das erste Inhaltselement der aktuellen Seite angezeigt. Lasse ich allerdings field:uid als Klartext ausgeben, dann sind die richtigen IDs hinterlegt.
Ich verwendet TYPO3 4.5.17.
Hat vielleicht jemand eine Idee um das Problem zu lösen?
Danke!