Eine csv-Datei mit einem Bücherverzeichnis würde ich gerne in mein Typo3-Projekt importieren. Dazu habe ich die DB händisch um die Tabelle buecher(uid, titel, autor, isbn) erweitert und diese Tabelle im TSconfig der entsprechenden Seite mit der Anweisung
mod.web_txwilimportcsvM1.tables = buecher
für den Import freigegeben. Wenn ich nun in den CSV Import auf diese Seite gehe, bekomme ich die Meldung:
Fehler. Es gibt keine Tabelle, in die Sie Daten importieren können.
Kann mir jemand sagen, was ich falsch gemacht habe?
Danke im Voraus,
Sonja
Hallo Sonka,
die Tabelle und die Felder stehen im TCA?
Grüße,
Oliver.
Danke für die Antwort, Oliver.
die Tabelle und die Felder stehen im TCA?
Nein, tun sie nicht. Das wird es wohl sein!
Die Frage ist nur, wie kriege ich sie als PHP-Laie rein?
Ich habe die Datei tbl_be.php um folgende Zeilen ergänzt:
/**
* Selfmade table tt_buecher - Containts all books from CSV import
*/
$TCA['tt_buecher'] = array(
'ctrl' => $TCA['tt_buecher']['ctrl'],
'interface' => array(
'showRecordFieldList' => 'titel'
),
'columns' => array(
'titel' => array(
'label' => 'Titel',
'config' => array(
'type' => 'input',
'size' => '30',
'max' => '80',
'eval' => 'trim,required'
)
),
'autor' => array(
'label' => 'Autor',
'exclude' => 1,
'config' => array(
'type' => 'input',
'size' => '50'
)
),
'ISBN' => array(
'label' => 'ISBN',
'config' => array(
'type' => 'input',
'size' => '20'
)
),
'Standort' => array(
'label' => 'Standort',
'config' => array(
'type' => 'input',
'size' => '30'
)
),
)
);
Zwar steht die Tabelle jetzt im TCA, aber ich kann weiterhin nicht in sie importieren.
Ist das überhaupt der richtige Weg?
Sonja