【问题标题】:TYPO3 beginner seaks template filesTYPO3 初学者 seaks 模板文件
【发布时间】:2016-06-09 11:00:22
【问题描述】:

找到这些模板文件并不难。他们在哪?我很确定这个实际的 TYPO3 安装既不使用 TempVoila 也不使用 ExtBase/Fluid 来处理它的模板。

所以我得到了一个 TypoScript 模板

page.logo.file = 1:/xy/lablabla.png

page.theme.copyright.text = Erstellt durch <a href="http://www.xxxxx.fr">Fooobarr</a>

page.logo.height = 154
page.logo.width = 143
page.logo.alt = xxx

page.theme.news.list.maxWInText = 0
page.theme.navigationtype = top

plugin.tt_news.pid_list = 53
plugin.tt_news.singlePid = 55
plugin.tt_news.backPid = 54

就是这样。前端的模板显示正常。我怎样才能知道那些该死的 HTML 文件到底存储在 FTP 服务器上的什么地方?

我多次遇到这个问题,我遇到了 TYPO3 安装。有标准路径还是什么?

问候,克里斯

【问题讨论】:

  • 这不可能是所有配置。如果您的主模板中包含更多 TypoScript,您是否查看过?如果您“编辑整个模板记录”,则应该有一个“包含”选项卡,其中说明了另一个模板记录。如果不是这种情况,请使用模板分析器查看发生了什么以及页面对象实际来自何处。
  • 好的,我明白了。 TypoScript 的其余部分一定来自 bootstrap_backage 扩展,不是吗?我猜 bootstrap_package 扩展会生成存储 TypoScript 的“包含”?我说的对吗?
  • 是的。由于我从未使用过引导扩展,因此我无法真正告诉您。但是模板分析器应该给你一个很好的想法。您基本上可以浏览整个配置并查找每个设置的定义位置。

标签: content-management-system typo3 typoscript


【解决方案1】:

我猜你安装了“bootstrap_package”扩展。这不是标准(系统)扩展,但您可以使用它使您的设置更容易。

TypoScript 中的pages.theme 设置是来自引导程序的设置。看这里: https://docs.typo3.org/typo3cms/extensions/bootstrap_package/Configuration/TypoScript/Index.html

所以在这种情况下,您的文件位于:

/typo3conf/ext/bootstrap_package/Resources/Private/Templates/Page/

实际上它使用 Fluid 和 TypoScript 来呈现您的模板,但这是寻找 BE 布局(如 Default、2 Columns 25-75 等)的良好起点。

【讨论】:

  • 你是对的:这是基于 bootstrap_package 扩展。但我很好奇:当我重命名资源文件夹时,没有任何变化。我尝试刷新缓存...
  • 好的,重命名资源文件夹并刷新缓存失败,这很好。但同样:重命名 theme.css 和 theme.min.css 都没有效果。即使在刷新缓存之后。
  • 那些是从无引导文件生成的。他们将被重生。在 bootstrap_package 中,您将 theme.less 文件作为资源而不是 css 文件加载。 PHP Logic 负责处理在渲染时生成的带有额外 TypoScript 变量层的较少文件。 (作为 CSS)
  • 如果它帮助您找到 HTML 文件,如果他们面临同样的问题,您能否将答案标记为已接受以帮助其他人? :) 那将是真棒! :)
猜你喜欢
  • 2016-02-05
  • 2018-07-02
  • 2012-11-16
  • 2012-05-11
  • 2011-05-23
  • 1970-01-01
  • 1970-01-01
  • 2014-04-25
  • 1970-01-01
相关资源
最近更新 更多