我是 TYPO3 的新手(我来自 Joomla 和 WordPress),我很难理解 TYPO3 中如何处理模板(在我看来,TYPO3 中的情况比 Joomla 和 WordPress 中的情况更复杂)。
我已经安装并且正在测试这个版本的 TYPO3介绍包-6.1.3.zip
在 Joomla 和 WordPress 中,模板只是一个 HTML 结构(标记在将放置 CMS 模块的页面的各个区域)和相关的 CSS 设置。
在 TYPO3 中,在我看来情况非常不同,还是我错了?
此时我正在阅读官方文档的这一部分,它引用了 TYPO3 介绍包的默认模板:http: //docs.typo3.org/typo3cms/GettingStartedTutorial/Templates/Index.html
使用 CMS 创建的网站的静态内容和动态内容之间的区别对我来说非常清楚(这与 Joomla 或 WP 等任何其他 CMS 没有什么不同)
动态内容:是由 CMS(执行一些查询)作为菜单动态创建的内容(它查看数据库表,然后脚本在页面上呈现菜单)
静态内容:是固定为网站标题或背景图片的内容
到目前为止,我认为这对我来说很清楚,但是当文档谈到模板记录作为实现先前原则的一种方式时,我有很多疑问。
这里:http ://docs.typo3.org/typo3cms/GettingStartedTutorial/Templates/%28%28generated%29%29/Index.html
它说:
这是一个控制元素,指示 TYPO3 如何处理页面树的某个分支。
特别是通过这张图片,它显示了如何修改介绍包模板的这些模板记录(介绍包也是这个包提供的模板的名称还是什么?):
然后在文档的本节中它说:
如果您编辑模板“Introduction Package”,您将看到大部分字段为空。对于每个网站,您都需要一个根级别的 TypoScript 模板,在本例中为“Introduction Package”模板。网站的 TypoScript 配置可能会很长,因此可以制作许多包含在主模板中的小型 TypoScript 模板。为了更好地维护,Introduction Package 的所有 TypoScript 都已放入文件夹“Typoscript Templates”中。“Introduction Package”模板所做的唯一事情是包含“ROOT”模板,该模板又包含其他模板。
这对我来说完全晦涩难懂:我知道 TypoScript 是一种可用于配置前端的配置语言(所以我认为我可以使用它来配置我的页面的显示方式)但我无法理解以下内容断言:
这是什么意思:对于每个网站,您都需要一个根级别的 TypoScript 模板,在这种情况下是“介绍包”模板?我已经安装了 TYPO3 介绍包,我只有一个网站!!!网站的ROOT级别是多少?它是列表部分树中的Welcome to TYPO3节点吗?所以在实践中,我将一个特定的模板分配给网站的根目录,这用于所有子节点(所有页面如主页、关于 TYPO3、功能等)?
什么意思: 为了更好的维护,Introduction Package 的所有 TypoScript 都被放到了 'Typoscript Templates' 文件夹中。这个文件夹在哪里?我没有。
它说的是什么意思:“介绍包”模板所做的唯一事情就是包含“ROOT”模板,而该模板又包含其他模板。?
Tnx 这么多
安德烈亚