2011-07-22 36 views
0

在我的網站,內容(影片)中的一個從上面的級別繼承,如果內容欄是空的(在這種情況下:colPos=3 /邊框)如何使用與記錄對象內容的幻燈片中的TypoScript

創建輸出,我用

temp.myObject < styles.content.getBorder 
temp.myObject { 
    slide = -1 
} 

很簡單,因爲這是從內容物取出並slide是一個內置的功能。

由於我們的系統設置,我需要做一些類似於RECORDS對象的事情。但下面的TypoScript不起作用 - 它產生空輸出:

temp.myObject = RECORDS 
temp.myObject { 
    tables = tt_content 
    source.cObject = CONTENT 
    source.cObject { 
     slide = -1 
     table = tt_content 
     renderObj = TEXT 
     renderObj.field = uid 
    } 
} 

在這個片段同樣的情況:

temp.myObject = RECORDS 
temp.myObject { 
    tables = tt_content 
    source.cObject = CONTENT 
    source.cObject { 
     table = tt_content 
     select { 
      pidInList.data = leveluid:-1,slide 
     } 
     renderObj = TEXT 
     renderObj.field = uid 
    } 
} 

[注:上面的複雜source部分提供了一個內容元素的ID從我們從flexform xml中提取圖像文件的位置]

有人可以幫助我實現基於RECORDS對象的contentslide解決方案嗎? 如果對理解問題有任何疑問,請詢問。

回答

1

CONTENT對象沒有「幻燈片」屬性。

嘗試使用stdWrap.ifEmpty.cObject ....爲您的RECORDS對象模擬幻燈片,因爲它可以用於TY​​PO3 3.8.x的幻燈片模擬。在TYPO3維基

例子:

http://wiki.typo3.org/wiki/Content_Slide#Content_Sliding_in_TYPO3_3.8.x_by_TS_only

+0

我懷疑這將使我們的設置更加複雜,所以我用一個快速的解決方法,以滿足我們客戶的需求。感謝提示 - 可能需要一段時間,直到我嘗試並確認。 – Mateng