TYPO3 extbase & IRRE: добавить существующие записи с помощью foreign_selector

Я «запустил» расширение с помощью компоновщика расширений extbase, которое содержит некоторые отношения 1: 1 и 1: n. Он автоматически установил типы полей как «встроенные» и отобразил красивый интерфейс IRRE в бэкэнде.

Но по умолчанию нет возможности выбрать существующую запись, просто создать новую.

Я нашел различные объяснения о том, как этого добиться с помощью Foreign_selector, но все они очень поверхностны. Сама функция должна работать, смотритеhttps://forge.typo3.org/issues/43239

Может ли кто-нибудь провести меня через это или указать на рабочий пример в TER? Я мог бы создать пошаговое руководство из этого примера, как только я заставлю его работать.

PS Конфигурация TCA поля, сгенерированнаяextension_builder:

'myfield' => array(
    'exclude' => 1,
    'label' => 'LLL:EXT:myextension/Resources/Private/Language/locallang_db.xlf:tx_myextension_domain_model_myitem.myfield',
    'config' => array(
        'type' => 'inline',
        'foreign_table' => 'tx_myextension_domain_model_myfield',
        'foreign_field' => 'myitem',
        'maxitems'      => 9999,
        'appearance' => array(
            'collapseAll' => 0,
            'levelLinksPosition' => 'top',
            'showSynchronizationLink' => 1,
            'showPossibleLocalizationRecords' => 1,
            'showAllLocalizationLink' => 1
        ),
    ),
),

Ответы на вопрос(1)

Ваш ответ на вопрос