2014-01-14 66 views
0

我有一個帶有「Details」視圖的產品擴展。 「產品」記錄保存在ID爲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的視圖助手在流體模板來顯示您的列表:

<f:cObject typoscriptObjectPath="lib.productList"></f:cObject>