0

我正在尝试在 TCA inputLink 字段中添加 CSS 类选择。我能够在 RTE 编辑器中创建选择,现在我希望能够在 TCA 链接输入字段中选择相同的 CSS 类。

这是我当前的代码:

'link' => [
    'exclude' => 1,
    'label' => 'foo label',
    'config' => [
        'type' => 'input',
        'renderType' => 'inputLink',
        'size' => 50,
        'max' => 1024,
        'eval' => 'trim',
        'fieldControl' => [
            'linkPopup' => [
                'options' => [
                    'title' => 'foo title',
                    'class' => [
                        'valuePicker' => [
                            'mode' => 'blank',
                            'items' => [
                                ['button', 'Button Style'],
                            ],
                        ],
                    ],
                ],

            ],
        ],
        'softref' => 'typolink',
    ],
],

我在TCA Docs中找不到任何内容。我想我会尝试使用 LinkPopup --> options --> 类。但是(正如预期的那样)没有任何反应。

如何在链接输入字段中定义这样的选择下拉列表?

我正在使用 TYPO3 LTS 11。

4

1 回答 1

0

不确定您是否已配置,您所描述的...

可以将valuePicker放置在 RenderTypes default、colorpicker、inputLink (-> TCAref ) 的输入字段旁边。linkPopup 中的字段是一个简单的(硬编码)表单字段,没有定义的 renderType 或其他 TCA 配置(代码洞察力)。

配置链接弹出窗口只有几个选项(-> TCAref):

  • PID
  • 允许的扩展
  • 盲链接字段
  • 盲链接选项

似乎可以通过TCAMAIN.linkHandler-options (-> LinkBrowser-API ) 设置预填充(不可选择)类。我在 EXT:bootstrap_package 的问题中找到了一个示例

于 2021-12-17T07:52:42.157 回答