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コア、yuk!:-)

前もって感謝します!

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
),

'suggest'配列に。

于 2012-05-15T10:11:15.327 に答える