Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   TMENU + User_func (http://forum.typo3.ru/showthread.php?t=7273)

mazaev 16.12.2008 00:00

TMENU + User_func
 
Привет всем.
Есть след. ситуация:
на странице есть модуль который выводит список продуктов. При клике на определнный продукт выводится таже страница,список продкутов, выбранный продукт. Модуль самописный в репозитарии не числиться, использует свою таблицу для товара.

Сверху над списком выводится хлебные крошки сайт/страница
Нужно добавить к этому всему чуду еще и выбранный продукт. Т.е.
сайт/страница/выбранный продукт

Крошки строятся стандартым методом через TMENU.
Может ли TMENU поддерживать user_func? Если можно, запостите пример.
Или может есть другие идеи как это решить?
Всем спасибо за ответы.

marco 16.12.2008 12:49

Цитата:

Сообщение от mazaev (Сообщение 23009)
Может ли 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.


Часовой пояс GMT +4, время: 00:20.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot