我正试图建立以下结构:
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上的一些教程,但这并没有帮助.
发布于 2018-09-16 21:05:32
您可以在页面Blog上创建一个模板记录,然后只有该页面和子页面才能获得该配置。否则,默认配置将在根模板中定义。
您还可以在根模板中使用条件检查博客页面,并在该条件下分配特殊模板。假设您的博客有pid (Page-Id) 5,则情况如下:
... (other stuff before)
[PIDinRootline = 5]
here you special template configuration
[global]
... (other stuff afterwards)还有另一种选择,但你需要先进的知识,因为在我的回答中没有解释得太深(TCA-部分缺失了):如何添加多个流体模板。
发布于 2018-09-21 06:49:05
好吧,我终于按我的意愿开始工作了。
因为博客模板是一个静态模板,所以我只是将其辅助到主模板上。重要的是静态模板包含的顺序。
Fluid styled contentBootstrap packageTypo3 BlogTypo3 Blog Template原因是Typo3 Blog Template需要Fluid styled content,而且因为我的Fluid styled content包含是之前的最后一个,Typo3给了我一个错误,它无法找到一些流体元素。
https://stackoverflow.com/questions/52355142
复制相似问题