0

我在 TYPO3 后端使用建议向导。

以下代码在 tca 中:

'tx_db_colors' => array (
'exclude' => 0,
'label' => 'Farbe',
    'config' => array (
        "type" => "group",
        "allowed" => "tx_db_colors",
        "foreign_table" => "tx_db_colors",
        "internal_type" => "db",
        "size" => 1,
        "minitems" => 0,
        "maxitems" => 1,
        'items' => array(array('', ''),),
        'wizards' => array(
            'suggest' => array(
                'type' => 'suggest',
            ),
        ),
    )
),

有没有解决方案,在标签的子字符串中获取匹配的记录,而不是从头开始?

例子:

唱片标签被命名为“咖啡黑

当我在搜索字段中输入“co”时,将显示记录。

'blac' 不会匹配任何记录。

当我输入子字符串时,是否可以找到该记录?否则我必须扩展自动完成功能。TYPO3 核心,哎呀!:-)

先感谢您!

4

1 回答 1

3

几个小时后,我找到了解决方案。您必须像这样编写 tca:

'tx_db_colors' => array (
    'exclude' => 0,
    'label' => 'Farbe',
    'config' => array (
        "type" => "group",
        "allowed" => "tx_db_colors",
        "foreign_table" => "tx_db_colors",
        "internal_type" => "db",
        "size" => 1,
        "minitems" => 0,
        "maxitems" => 1,
        'items' => array(array('', ''),),
        'wizards' => array(
            'suggest' => array(
                'type' => 'suggest',
                'default' => array(
                    'searchWholePhrase' => 1
                ),
            ),
        ),
    )
),

只需添加

'default' => array(
    'searchWholePhrase' => 1
),

进入“建议”数组。

于 2012-05-15T10:11:15.327 回答