Тема: TMENU + User_func
Показать сообщение отдельно
Старый 16.12.2008, 12:49   #2
marco
Senior Member
 
Регистрация: 04.02.2005
Адрес: Львів
Сообщений: 126
Отправить сообщение для marco с помощью ICQ Отправить сообщение для marco с помощью Yahoo
По умолчанию

Цитата:
Сообщение от 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.
__________________
"WebMaisternia" - TYPO3 CMS implementation & professional web development.
marco вне форума   Ответить с цитированием