首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有子模板的Typo3博客

带有子模板的Typo3博客
EN

Stack Overflow用户
提问于 2018-09-16 14:36:19
回答 2查看 92关注 0票数 1

我正试图建立以下结构:

代码语言:javascript
复制
Landing-Page (Root-Template)
--- Content Webpage 1
--- Content Webpage 2
------ Other Sub stuff
--- Blog (Blog-Template)
------ Blog stuff (apply Blog-Template)
--- 404, etc.

我的问题是,如果我将博客模板应用到我的博客根目录,那么我的模板将应用于所有相同级别的站点(so: Content 1& 2,.)。

我如何才能防止这种情况,并只将我的博客模板分配到这个网站和更低的地方?

P.S.:我是个初学者,所以如果有可能的话,稍微了解一下背景就更好了。我阅读了docs.typo3.org上的一些教程,但这并没有帮助.

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-09-16 21:05:32

您可以在页面Blog上创建一个模板记录,然后只有该页面和子页面才能获得该配置。否则,默认配置将在根模板中定义。

您还可以在根模板中使用条件检查博客页面,并在该条件下分配特殊模板。假设您的博客有pid (Page-Id) 5,则情况如下:

代码语言:javascript
复制
... (other stuff before)

[PIDinRootline = 5]
    here you special template configuration
[global]

... (other stuff afterwards)

还有另一种选择,但你需要先进的知识,因为在我的回答中没有解释得太深(TCA-部分缺失了):如何添加多个流体模板

票数 1
EN

Stack Overflow用户

发布于 2018-09-21 06:49:05

好吧,我终于按我的意愿开始工作了。

因为博客模板是一个静态模板,所以我只是将其辅助到主模板上。重要的是静态模板包含的顺序。

  1. Fluid styled content
  2. Bootstrap package
  3. Typo3 Blog
  4. Typo3 Blog Template

原因是Typo3 Blog Template需要Fluid styled content,而且因为我的Fluid styled content包含是之前的最后一个,Typo3给了我一个错误,它无法找到一些流体元素。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52355142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档