2017-03-23 31 views
0

我有一個TYPO3的TypoScript HTML模板並希望在一個頁面顯示(稱爲:「比賽」 ),所有比賽都有自己的形象和頭銜,這應該是他們每個人的聯繫('比賽')。我曾想過製作一個頁面('比賽')和子頁面('單個cmpetition')。我實際上不使用Fluid。我怎樣才能獲得並顯示在主頁面?或者是另一種實現這一目標的方式?如何顯示最新的或父頁面的所有文章(頁),在一個頁面中TYPO3 CMS

+0

我將不勝感激,如果你能提供的TYPO3版本和模板方法的詳細信息, 你的答案,你可以通過頁面內容記錄做到這一點,您必須將該頁面包含在頁面靜態頁面中,並將所有內容放置在「比賽」頁面上。 – manish1706

+0

即時通訊使用Typo3 7.6和'傳統'TypoScript模板方法 –

回答

0

取決於您的數據結構(您希望顯示的相關信息存儲在頁面記錄中,還是您希望訪問該頁面內的tt_content記錄),這或多或少容易一些。

你總是可以訪問typoscript的信息,但這些結構可能會變得複雜。這意味着:開發TS可能需要一些時間,並且以下渲染也可能變得複雜並且可能需要一些時間。

最簡單的方法:在網頁記錄的所有信息:

temp.competitions = CONTENT 
temp.competitions { 
    table = pages 
    select { 
     pidInList = this 
     orderBy = sorting 
    } 

    renderObj = COA 
    renderObj { 
     wrap = <div class="teaser">|</div> 

     10 = TEXT 
     10.field = title 
     10.wrap = <h3>|</h3> 

     20 = TEXT 
     20.field = abstract 
     20.wrap = <div class="abstract">|</div> 

     30 = IMAGE 
     : 

    } 
}    
+0

是的,這有效,thanx男人:) –

+0

但圖像(圖像)不在頁表中,對不對?我可以從tt_content獲得它們嗎? –

+0

您可以將圖像存儲在頁面記錄中。這是簡單的方法。否則可以從頁面中的tt_content記錄中提取圖像。這可以通過級聯CONTENT對象完成。 –

相關問題