2014-07-14 53 views
0

我第一次使用Typo3,並且被要求更新構建於其上的網站。在Typo3中創建新的頁面模板

迄今爲止,對現有模板進行的更改一直沒有問題,因爲它們主要是CSS更改或替換圖像。現在,雖然我需要創建幾個新的頁面模板。

最簡單的方法是什麼?現有站點在fileadmin目錄中具有home.html和layout.hmlt。我是否需要在那裏創建一個新的HTML文件,如果有的話,我如何使用它作爲我的一些頁面的新模板?

我來自CMS的一個主要WordPress背景(我幾乎給出了一個WordPress網站的記錄,因爲我認爲在這個階段會更快)但我更喜歡想出解決辦法。

任何建議將不勝感激,因爲我拉我的頭髮試圖通讀文件,並獲得無處。該網站正在使用Typo3版本4.4.6

謝謝!

回答

3

如何向頁面添加新模板取決於如何處理模板。可悲的是,TYPO3的模板很差,所以最有可能的是在你的網站上進行擴展。這些

大概一個:

  • automaketemplate
  • templa_voila
  • 通量& fluidpages

檢查這些擴展的一個根據擴展安裝並添加新的頁面模板手動或之後指定您的問題。

編輯: 如果使用普通TYPO3,你會發現像

page = PAGE 
page.10 = TEMPLATE 
page.10 { 
    file = fileadmin/myTemplate.html 
} 
在你的Typo腳本

。您可以添加tmplate文件,就像那些已經存在的文件一樣。要在頁面上使用不同的模板,您必須將page.10.file替換爲您要使用的模板。這可以通過新的模板記錄完成(通過模板模塊在後端創建)。但是,對於更改模板而言,這是一個相當煩人的過程,因爲每次要更改頁面及其子項的頁面模板時都必須創建該過程。這就是爲什麼大多數擴展用於此目的。

開箱即用的情況會隨着更新的TYPO3版本變得更好,但在4.4.6中沒有後端佈局可用於模板開關之類的事情。

除了更改純文件,您還必須調整填充內容的子部件或標記。你會發現在你的TypoScript中也配置好了

+0

謝謝!我似乎無法看到用於處理模板的任何擴展。我試過在列表>模板>設置中指定模板,但它現在加載兩個模板。 我正在使用:page.33 = TEMPLATE page.33.template = FILE page.33.template.file = fileadmin/template-name.html – BarryWalsh

+0

非常感謝!我用上面的條件語句來改變正確頁面的模板。它感覺不對,但它現在會做。感謝您的幫助,我真的很感激! – BarryWalsh