Zum Inhalt springen

Felder im Backend fehlen

Erstellt am 22. Mai 2015 · 1 Antwort · letzte Antwort am 26. Mai 2015

Tags: Extbase, TCA, TYPO3 6.x, Frage

SirRuddy ·

Hallo!

Ich versuche mich gerade an dem Extensionbuilder, und wollte eigentlich etwas recht einfaches machen. Und zwar möchte ich die Daten von tt_news um ein paar Felder erweitern, und mit tt_address verknüpfen. tt_news bietet ja hierzu die Generic Markers, die ich auch gerne nutzen würde. Ich habe also mit dem Extensionbuilder die Grundlage wie auf dem Screenshot geschaffen.
1. Beim Speichern bekomme ich die Fehlermeldung:

The configured type field for table "tt_news" is of type tinyint(4) This means the type field can not be used for defining the record type. You have to configure the mappings yourself if you want to map to this table or extend the correlated class (Error 605)

Was will mir das sagen?! (Nicht sprachlich, sondern inhaltlich...) Warum kann ich den Feldtyp nicht zum Identifizieren benutzen? - Ist doch 'ne ID...
2. Nach der Installation sind die Spalten in der Tabelle tt_news auch vorhanden, bzw. die Tabelle mit den Adress-Relationen wurde erstellt (tx_extendnews_extendnews_address_mm). Aber ich habe in den News-Datensätzen im Typo3-Backend keine Felder?! Der Ordner Ext:Configuration/tca/ ist leer. - Müsste hier nicht die Konfiguration drin sein, die ich jetzt unter Ext:ext_tables.php finde.
Würde mich über Hilfe sehr freuen.
Gruß
SirRuddy

screen-extension.jpg

aemka ·

Der Extension Builder (für die Erstellung von Extbase & Fluid Extensions) ist eigentlich eher weniger dazu gedacht eine Extension wie tt_news (die gar nicht auf Extbase & Fluid basiert) zu erweitern. Orientiere dich doch lieber an den zig anderen Extensions im TER, die tt_news um alles Mögliche erweitern und kopiere dir von dort die nötigen Code-Teile.