---
title: "tt_content mit external_import synchronisieren"
url: "https://www.typo3.net/d/126975-tt-content-mit-external-import-synchronisieren"
source: "typo3.net"
tags: ["Backend","Frage","Import & Export","Inhaltselemente","TYPO3 8"]
created: "2018-08-02"
last_reply: "2018-08-28"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# tt_content mit external_import synchronisieren

Backend · 1 Antwort · gestartet 2018-08-02

## Eröffnungsbeitrag

**sanktusm** · 2018-08-02 · [Beitrag #1](https://www.typo3.net/d/126975-tt-content-mit-external-import-synchronisieren/1)

Hallo,
mit diesem Script (nicht vollständig) möchte ich die Tabelle tt_content synchronieren, die ich mit Mask erweitert habe. Wenn ich jedoch  $GLOBALS['TCA']['tt_content'] schreibe tritt ein Fehler auf, was nicht verwunderlich ist, da  $GLOBALS['TCA']['ex_content'] schon besetzt ist. Ich habe es nun so gelöst, bin mir aber unsicher ob die Syntax korrekt ist. die Datei tca.php habe ich in den Ordner external_import/configuration/TCA gelegt:

<?php
 $GLOBALS['TCA']['ex_content'] = array(
             'ctrl' => array(
                     'title'     => 'LLL:EXT:frontend/Resources/Private/Language/locallang_ttc.xlf:tt_content',
                     'label'     => 'name',
                     'tstamp'    => 'tstamp',
                     'crdate'    => 'crdate',
                     'cruser_id' => 'cruser_id',
                     'default_sortby' => 'ORDER BY name',
                     'delete' => 'deleted',
                     'enablecolumns' => array(
                             'disabled' => 'hidden',
                     ),
                     'dynamicConfigFile' => $extensionPath . 'tca.php',
                     'external' => array(
                             0 => array(
                                     'connector' => 'csv',
                                     'parameters' => array(
                                             'filename' => $extensionPath . 'Tests\Unit\Utility\testdata.csv',
                                             'delimiter' => ",",
                                             'text_qualifier' => '"',
                                             'skip_rows' => 1,
                                             'encoding' => 'utf-8'
                                     ),
                                     'data' => 'array',
                                     'reference_uid' => 'uid',
                                     'priority' => 10,
                                     'description' => 'Import of all company departments'
                             )
                     )
             ),

             'interface' => array(
                     'showRecordFieldList' => 'uid,pid'
             ),

             'feInterface' => $GLOBALS['TCA']['ex_content']['feInterface'],

             'columns' => array(

                     'uid' => array(
                             'exclude' => 0,
                              'label' => 'LLL:EXT:external_import/locallang_db.xml:tt_content.uid',
                             'config' => array(
                                     'type' => 'input',
                                     'size' => '10',
                                     'max' => '4',
                                     'eval' => 'required,trim',
                             ),
                             'external' => array(
                                              0 => array(

                                                          'field' => 'uid'

                                                        )
                                               )

                                 ),
                         'pid' => array(
                             'exclude' => 0,
                              'label' => 'LLL:EXT:external_import/locallang_db.xml:tt_content.pid',
                             'config' => array(
                                     'type' => 'input',
                                     'size' => '10',
                                     'max' => '4',
                                     'eval' => 'required,trim',
                             ),
                             'external' => array(
                                              0 => array(

                                                          'field' => 'pid'

                                                        )
                                               )

                                 )

                     )
     );
?>

## Antworten

### [#2](https://www.typo3.net/d/126975-tt-content-mit-external-import-synchronisieren/2) · pstranghoener · 2018-08-28

Hey sanktusm,
hast dus rausbekommen? Sonst schau ichs mir nochmal genauer an.

Grüße
Philipp

---

Quelle: „tt_content mit external_import synchronisieren“, typo3.net, https://www.typo3.net/d/126975-tt-content-mit-external-import-synchronisieren
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
