我的問題特別涉及連接後端佈局和內容元素,以及如何正確地將它們集成到網站的主要內容區域。這是我目前的設置:TYPO3中的適當流體模板
TYPO3 7.4使用FLUID模板引擎
安裝了動態內容元素(DCE)擴展。
我已經將諸如頁眉和頁腳等元素放入partial中,並且它們通過FLUID加載到主模板中。我目前正試圖弄清楚我應該如何對主要內容區域進行模板化。它由一個在頁眉和頁腳之間的列組成,但應包含不同的元素配置。
例如,對於第一個塊,我想要一個標題,然後是一排3個並排放置的框。在第二個塊中,一個標題後跟一行,其中可以顯示任意數量的框,但是一次只有四個(因此用戶將不得不水平滾動以查看其他框)。它應該是這個樣子:
http://i.stack.imgur.com/cGosd.png
第一次嘗試的解決方案: 我創建的DCE和具有兩列的後端佈局。每列用作圖像中看到的兩行的輸入區域。然後,我修改Typoscript模板以使用colPos訪問這些列,並使用styles.get.content將它們保存在變量中。使用FLUID,我可以在模板中實現它們並輸出。
首先,我不知道這是否是後端佈局的有效用法,但我有一種感覺,這不是它們打算如何使用。這些列不是真正的列,只是將它們定位到Typoscript的一種手段,因此與頁面結構無關。其次,這種方法似乎效率低下,因爲如果我想添加另一行到具有其他特徵的頁面,後端佈局將不得不改變以適應這種情況。第三,其他頁面可能有不同數量的這些行,它們基本上用於對元素進行分組。根據網站的複雜程度,這可能意味着許多背景佈局。
總之,提出的問題是:
- 這是正確的解決方案,如果沒有,如何在TYPO3一組元素,實現瞭解釋目標是什麼?