Zum Inhalt springen

Sortierung von Datensätzen ... und mehr

Erstellt am 8. September 2005 · 5 Antworten · letzte Antwort am 29. Dezember 2005

Tags: TCA, Frage

sprain ·

Hallo zusammen!
Mit jeder neuen Extension mach ich Fortschritte, mit jeder neuen Extension tauchen neue Probleme auf ...

Es wär ganz toll, wenn mir da jemand helfen könnte:

>>
Sortierung von Datensätzen:

- Ich habe im Kickstarter eine Tabelle erstellt und dabei ein Sortierfeld festgelegt.
- Erfasst man Datensätze und schaut das Ganze in der List-Ansicht an, kommt alles sortiert, wie erwartet.
- Benütze ich die erstellte Tabelle aber als «Database Relationship», dann fällt die Sortierung weg. Wie kann ich die Felder auch in dieser Ansicht sortiert haben?

zum genaueren Verständnis, siehe diese Screenshots:

Bild: sprain.ch/…/t3_sortieren.gif

>>
Rauslesen von BLOBs:

- Wenn ich alles so konfiguriere, dass bei obigem Beispiel mehrere Datensätze dem neuen Inhaltselement zugeordnet werden können, dann speichert das Typo3 in der Datenbank in einem Blob. Wie kann ich das dort je wieder rauslesen?

>>
Allgemein Infos:
Kennt ihr einen guten Link, um die Lösung auf solche (und kommende) Probleme zu finden? Ich forsch mich immer stundenlang durch Foren und Maillists, um eine schlaue Lösung zu finden. Gibt es etwas wie «Creating a basic extension», aber vielleicht etwas weiterführender?

Danke für eure Infos!
Gruss, sprain

imu ·

da geh doch einfach mal direkt an die Quelle:
manual-doc_tut_backend_29-11-2002_23-18-43.pdf

Das sollte Dir einiges Beantworten und ne Menge Ideen geben für die nächsten Extensions :-)

joergK ·

Hallo sprain,

Du hast oben geschrieben das Du in Deiner eigenen Ext. Datensätze auslist und alles funktioniert. Bei mir werden nur die IDs der Datensätze angezeigt. Kannst Du mir verraten wie Du den Inhalt auf den Bildschirm bekommst?

Danke
JörgK

sprain ·

Hallo joergK
Sprichst du vom Backend oder Frontend?

Im Backend musst du evtl. das richtige Feld angeben unter "label" in der ext_tables.php.

Zum Beispiel so:
"label" => "titel"

Gruss, sprain