Цитата:
Сообщение от mazaev
Может ли TMENU поддерживать user_func? Если можно, запостите пример.
|
Может
Код:
lib.usermenu = HMENU
lib.usermenu.special = userfunction
lib.usermenu.special.userFunc = user_productMenuFunc->makeMenuArray
lib.usermenu.special.userFunc.table = tx_myext_products
lib.usermenu.special.userFunc.actextkey = tx_myext_pi1
lib.usermenu.special.userFunc.actextvar = product_id
lib.usermenu.special.userFunc.select.pidInList = {$plugin.tx_myext_pi1.pid_list}
lib.usermenu.1 = TMENU
lib.usermenu.1 {
NO {
doNotLinkIt = 1
stdWrap.field = title
stdWrap.typolink.useCacheHash = 1
stdWrap.typolink.parameter.data = page:uid
stdWrap.typolink.additionalParams.dataWrap = &tx_myext_pi1[product_id]={field:uid}
allWrap = <br>
}
ACT < .NO
ACT = 1
ACT.allWrap = <b>|</b><br>
}
ясно, что:
user_productMenuFunc->makeMenuArray
tx_myext_products
tx_myext_pi1
tx_myext_pi1.pid_list
product_id
надо привести в соответствие со своим ext.