首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理层次结构/执行TS-模板的优先级

管理层次结构/执行TS-模板的优先级
EN

Stack Overflow用户
提问于 2016-06-03 11:05:32
回答 2查看 245关注 0票数 0

实际上还有另外一个guy with exact the same problem。但直到今天,他们还没有想出解决办法,所以我再问一次。

我的整个TS都包含在TYPO3 7.6.8中的一个扩展中。除了indexed_search之外,这很好。我的资源中的TS将被indexed_search默认TS覆盖。

这是模板-分析器内TS的顺序:

  1. SYS: TYPO3_CONF_VARS:FE:defaultTypoScript
  2. EXT:fluid_styled_content/Configuration/TypoScript/...

..。一堆其他第三方扩展..。

  1. EXT:索引搜索/配置/TypoScript
  2. EXT:templates_ext/Resources/Private/TypoScript
  3. 扩展基
  4. 流体
  5. 扩展管理器
  6. 贝罗格
  7. 拜瑟
  8. 费罗金
  9. indexed_search
  10. sys_note
  11. 雷缪尔

所以#7是包含我所有TS的扩展,但是它被#14覆盖了。配置indexed_search的唯一方法是在页面模板的设置内(在所有这些之后)。但我想避免这样做以保持清洁。

是否有办法对某个TS进行优先排序,这样它就不会被覆盖?

EN

回答 2

Stack Overflow用户

发布于 2016-08-11 07:21:10

打开TypoScript记录,切换到选项卡“Include”,在底部您将发现来自TYPO3扩展的字段静态模板文件:。选择值Include before all static templates if root flag is set

票数 1
EN

Stack Overflow用户

发布于 2016-06-03 12:03:42

尝试将模板扩展中的TS放在根页面设置字段中(如果有必要,可以调整路径,您的示例是参考资料/私有/TypoScript?):

代码语言:javascript
复制
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:templates_ext/Configuration/TypoScript/setup.ts">

这应该确保它包含在所有其他包含之后(我假设您通过包含选项卡包含了那些?)

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

https://stackoverflow.com/questions/37612743

复制
相关文章

相似问题

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