Zum Inhalt springen

Anzeige im Backend anpassen (Kickstarter/Datensatz Editor)

Erstellt am 1. November 2005 · 3 Antworten · letzte Antwort am 1. November 2005

Tags: TCA, Frage

hawky ·

Hallo zusammen,

ich habe eine Extension mit dem Kickstarter geschrieben. Soweit so gut. In dieser Ext. ist eine Tabelle definiert (Kategorie), welche auf sich selbst referenziert. Die Tabelle speichert Hauptkategorien und Unterkategorien mit einem Feld "parent" ab. Istder Eintrag eine Hauptkategorie, steht in dem Feld parent eine 0, ansonsten analog die ID der zugehörogen Hauptkategorie. In einer anderen Tabelle "Produkt" gibt es weiterhin ein "Database Relation" Feld, welches die jeweilige Produktkategorie aufnehmen soll. Das funktioniert prinzipiell auch ganz gut, nur ich möchte 2 weitere Dinge einbauen:

a) In der Auswahlliste im Backend sollen nur die Unterkategorien angezeigt werden (d.h. parent > 0)

b) Die verbleibenden Einträge in der Auswahlliste sollen als "Hauptkategorie - Unterkategorie" angezeigt werden.

Ich hab schon mal ein wenig in den Dateien in der Extension rumgesucht, bin aber nirgends so richtig fündig geworden welche Dateien zu verändern sind, um das zu realisieren. Vielleicht hat einer von euch ja schon Erfahrungen damit gesammelt und kann mir ein paar Tipps geben.

Vielen Dank im Voraus!

Viele Grüße,
André

just2b ·

Hi,

hawky schrieb

a) In der Auswahlliste im Backend sollen nur die Unterkategorien angezeigt werden (d.h. parent > 0)
b) Die verbleibenden Einträge in der Auswahlliste sollen als "Hauptkategorie - Unterkategorie" angezeigt werden.

alles was bei den Feldern weiter geht als die Funktion des Kickstarters, da wird dir wohl nichts anderes als der type "user" übrig bleiben
https://docs.typo3.org/m/typo3/reference-tca/main/en-us/ColumnsConfig/Type/User/Index.html

da kannst du dann wieder ganz eigene abfragen "zwischenschalten", ist gar nicht so schwer wie es aussieht, einfach mal damit anfangen und ausprobieren!

viel erfolg
georg

hawky ·

Hi,

danke für die schnelle Antwort! Da fehlt mir aber wohl noch das "Große Ganze" im Zusammenhang. In welchen Dateien muss ich denn dann rumwerklen, um solche Änderungen wie in der Doku umzusetzen? Mir fehlt da irgend wie der Ansatzpunkt wo ich "loslegen" kann.

Gruß,
André