Zum Inhalt springen

Dynamische Tabelle mit FCE

Erstellt am 15. Februar 2010 · 3 Antworten · letzte Antwort am 5. Mai 2010

Tags: Frage

el_coyotes ·

Hallo,

ich weiß nicht, ob ich hier richtig bin bzw. ob das mit FCEs überhaupt möglich ist.

Und zwar:
Ich möchte den Redakteuren die Möglichkeit geben, ein Element mit einer Tabelle anzulegen. Dabei soll die Struktur an sich vorgegeben sein. D.h. die Anzahl der Spalten und der Tabellenkopf sind vorgegeben, der Bearbeiter darf lediglich "unendlich" viele Zeilen hinzufügen.
Die Bedienung soll ähnlich dem Standard-Tabellenmodul von Typo3 funktionieren (andere Vorschläge sind auch erwünscht). Der Bearbeiter soll also die neue Zeilen anlegen können und wenn möglich auch umsortieren können ( und natürlich auch wieder löschen ).

Ich möchte dieses Element einbauen, da die Erfahrung zeigt, dass die User mit den Typo3 Tabellen zu viel Unfug anstellen können und das soll verhindert werden.

Ich weiß nicht, ob das mit FCEs machbar ist, bin auch für andere Lösungen offen.
Stehe leider im Moment ein wenig aufm Schlauch und weiß nicht wie ich daran gehen soll.

Danke
Gruß el_coyotes

tom2010 ·

Hallo,

ich stehe gerade vor einer ähnlichen Herausforderung und war froh, diesen Beitrag hier gefunden zu haben. Ich habe versucht, das von BlackPixel beschriebene Mapping auf meinen Fall anzuwenden, bin aber irgendwie immer gescheitert.

Ich habe also im HTML-Template ein umschließendes und positionierendes DIV, darin eine sechsspaltige Tabelle mit einer Kopfzeile. der User soll die Möglichkeit haben, beliebig vele Inhaltszeilen anzulegen, zu editieren und ggf. wieder zu löschen. Der Wiederholbereich ist also genau eine Zeile, wobei sich die Kopfzeile idealerweise nicht wiederholen soll.

Kurz zur Verdeutlichung:

div
table
tr (Kopfzeile, ohne Wiederholung)
td /td
td /td ...
/tr
tr (diese Zeile soll wiederholt werden, wenn es mehrere Records gibt)
td /td
td /td ...
/tr
/table
/div

Ich wäre Euch sehr verbunden, wenn Ihr mir kurz und kanpp erklären könntet, was ich hier wie mappen muss (SC, CO, EL? INNER, OUTER? etc.). Verzweifle schon fast und bin leider mit der Lösung aus dem Screenshot nicht zurecht gekommen.

Vielen, herzlichen Dank.

Gruß
Tom

tom2010 ·

Nochmal hallo,

ich habe die vorgeschlagene Struktur (denke ich) 1:1 umgesetzt (siehe Screenshot). Im Ergebnis liefert mir der HTML-Output ein leeres DIV. Der TABLE-Tag wird also schon gar nicht mehr ausgegeben, folglich also weder eine Kopfzeile, noch die Inhaltszeilen.

Wäre wirklich äußerst dankbar für Eure Hilfe.

Vielen Dank und Gruß
Tom

templavoila_1.jpg