首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TYPO3 -在Flexform中使用TS或flexform中使用flexform

TYPO3 -在Flexform中使用TS或flexform中使用flexform
EN

Stack Overflow用户
提问于 2013-03-05 10:49:28
回答 1查看 1.5K关注 0票数 1

我想用表中的数据和SQL查询集中的PID动态地运行这个flexform代码。

这有可能吗?

代码语言:javascript
复制
<label>Selectbox from DB</label>
<config>
  <type>select</type>
  <items type="array">
    <numIndex index="0" type="array">
      <numIndex index="0"></numIndex>
      <numIndex index="1"></numIndex>
    </numIndex>
  </items>
  <foreign_table>tt_content</foreign_table>
  <foreign_table_where>
     AND tt_content.pid = 22   <<<< no good at all.... What to do?
  </foreign_table_where>
</config>

如果只有FF可以访问PID,那么其中任何一个都可以正常工作:

  • 将PID设置为插件的存储文件夹
  • TS中的PID设置
  • 在另一个flexform字段(带重新加载)中设置PID,然后在查询中使用

BR.安德斯

EN

回答 1

Stack Overflow用户

发布于 2013-03-05 15:04:38

“半”答案是为插入插件的页面设置的存储文件夹。可以使用标记###STORAGE_PID###直接访问页面存储文件夹。

在上面的示例中使用这一行:

代码语言:javascript
复制
  <foreign_table_where>
     AND tt_content.pid = ###STORAGE_PID###
  </foreign_table_where>

但是,我仍然想知道如何重用这样的flexform或静态扩展模板中的TS设置的值:

代码语言:javascript
复制
  <foreign_table_where>
     AND tt_content.pid = FIELD:previousFieldInThisFlexformAvailableAfterReload
  </foreign_table_where>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15221862

复制
相关文章

相似问题

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