2014-01-14 3 views
0

У меня есть расширение продукта с представлением «Подробности». Записи «Продукт» хранятся в папке с идентификатором 5. Когда я нахожусь на продукте, я хочу иметь меню со ссылками на все продукты из этой папки. Я это возможно в Typoscript?Typo3 extbase - HMENU с несколькими записями

спасибо.

+0

Я просматриваемый через документы и не мог найти отправную точку, так что я в конечном итоге сделать плагин для этого. – cili

ответ

1

Вы можете сделать все, используя TypoScript :-).

lib.productList = CONTENT 
lib.productList { 
    table = tx_myext_domain_model_product 
    select { 
    # sorting criterion 
    orderBy = tstamp DESC 
    # PID list 
    pidInList = 46,47 
    # Maybe restrict the number of results 
    max = 20 
    } 
    # Each result must be rendered like this 
    renderObj = COA 
    renderObj { 
    1 = TEXT 
    # Each field from your table can be used 
    1.field = title 
    1.wrap = <h1>|</h1> 

    2 = TEXT 
    2.field = description 
    # If one field contains rich text, you can apply RTE parsing to it 
    2.parseFunc < lib.parseFunc_RTE 
    } 

} 

Теперь вы можете использовать CObject ViewHelper для отображения списка в жидкости шаблона:

<f:cObject typoscriptObjectPath="lib.productList"></f:cObject> 
Смежные вопросы