【问题标题】:read extension field from tt_content with typoscript使用打字稿从 tt_content 读取扩展字段
【发布时间】:2016-11-25 01:44:31
【问题描述】:

我在我的 TYPO3 7.6 实例中安装了 Bootstrap Carousel Extension。 这向 tt_content 添加了一个名为“konigbootstrapcarousel_slides”的字段

现在在我的打字稿中,我想检查/阅读该文件是否有值。 我想将此值传递给我的 Header.html 部分。 如果 Bootstrap Carousel isset 的值,然后在部分呈现不同的 html。

到目前为止,我已经尝试了很多东西......这里是一个例子。

lib.isPlugin = TEXT
lib.isPlugin {
    key.data = konigbootstrapcarousel_slides
}

然后在变量中:

variables {
    isplugin < .lib.isPlugin
}

更新:
得到它的工作:

lib.isPlugin = CONTENT
lib.isPlugin {
  table = tt_content
  select {
    where = (koningbootstrapcarousel_slides > 0)
  } 
}

我不敢相信没有办法从 {_all} 数组中获取这种信息

【问题讨论】:

    标签: typoscript typo3-7.6.x bootstrap-carousel


    【解决方案1】:

    您无法使用 TS 读取 tt_content 字段。 Typoscript 配置仅适用于“页面”表。

    对于您的解决方案:您将后端布局添加到页面并在 Header.html 中使用 &lt;f:if condition="{data.backend_layout} == 1"&gt; 检查此布局

    【讨论】:

      猜你喜欢
      • 2019-01-06
      • 1970-01-01
      • 2019-06-27
      • 2019-09-18
      • 1970-01-01
      • 2020-05-13
      • 2019-05-04
      • 2021-07-16
      相关资源
      最近更新 更多