TYPO3 - flexform中输入字段后的url选择器

时间:2011-11-22 11:56:22

标签: typo3

我看过flexform扩展,输入字段用于输入URL(例如:gkh_rss_import)。在输入字段之后有一个URL选择器。按下时会弹出默认的TYPO3选项,其中包含指向内部页面,外部,图像等的URL。

但是在flexform的xml中,我只看到普通输入字段的代码,而不是URL选择器。

所以我猜这个URL选择器会以某种方式添加到flexform xml之外。但是如何?

1 个答案:

答案 0 :(得分:11)

这是通过额外的<向导>完成的。 FlexForm XML中输入元素的节点:

<config>
  <type>input</type>
  <eval>trim</eval>
  <size>60</size>
  <default></default>
  <wizards type="array">
    <_PADDING type="integer">2</_PADDING>
    <link type="array">
      <type>popup</type>
      <title>Link</title>
      <icon>link_popup.gif</icon>
      <script>browse_links.php?mode=wizard</script>
      <JSopenParams>height=500,width=500,status=0,menubar=0,scrollbars=1</JSopenParams>
    </link>
  </wizards>                
</config>

您可以在doc_core_tca的“Additional $TCA features”部分(标题“browse_links.php”下)找到有关可用向导及其配置选项的详细信息。这完全是关于PHP数组的,但FlexForm XML只是存储相同配置数据的另一种方式。

干杯,Jörg。