在Typo3中创建新的页面模板

时间:2014-07-14 19:47:46

标签: typo3

我第一次使用Typo3,并被要求更新基于它的网站。

到目前为止对现有模板进行更改一切正常,因为它们主要是CSS更改或替换图像。现在虽然我需要创建几个新的页面模板。

最简单的方法是什么?现有站点在fileadmin目录中有一个home.html和layout.hmlt。我是否需要在那里创建一个新的html文件,如果是这样,我如何将其用作我的某些页面的新模板?

我在CMS方面主要来自WordPress背景(由于我认为在这个阶段会更快,因此我几乎在网站上重新编写了一个WordPress网站)但是我&#39 ;我真的更喜欢弄清楚这一点。

任何建议都会非常感激,因为我试图阅读文档并无处可读。该网站使用的是Typo3版本4.4.6

谢谢!

1 个答案:

答案 0 :(得分:3)

如何向页面添加新模板取决于如何处理模板。可悲的是,TYPO3开箱即用的模板很差,因此很可能是一个扩展程序可以在您的网站上完成工作。

可能是其中之一:

  • automaketemplate
  • templa_voila
  • flux& fluidpages

检查是否安装了其中一个扩展程序并根据扩展程序手册添加新的页面模板,或者之后指定您的问题。

编辑: 如果使用普通TYPO3,你会发现像

这样的东西
page = PAGE
page.10 = TEMPLATE
page.10 {
  file = fileadmin/myTemplate.html
}

在你的Typoscript中。您可以添加tmplate文件,例如已存在的文件。要在页面上使用其他模板,您必须将page.10.file替换为您要使用的模板。这可以通过新模板记录完成(通过模板模块在后端创建)。但这是一个相当恼人的更改模板的过程,因为每次要更改页面及其子页面的页面模板时都必须创建。这就是为什么大多数扩展都用于此。

对于较新的TYPO3版本,开箱即用的情况会变得更好,但在4.4.6中,没有可用于模板开关的后端布局等。

除了更改纯文件外,您还必须调整内容填充的子部分或标记。您会发现在TypoScript中也配置了