Zum Inhalt springen

Thumbnaildarstellung in eigenem Backend-Modul

Erstellt am 2. Oktober 2013 · 2 Antworten · letzte Antwort am 3. Oktober 2013

Tags: ViewHelper, Bilder, Frage

3dknut ·

;-( Hallo alle zusammen,
ich habe vor einiger Zeit eine Extension mit Extbase und Fluid geschrieben, bei der Im Frontend eine Liste von Datensätzen mit Bilder und Texten ausgegeben wird. Funktioniert alles super.
Das erstellen neuer Datensätze habe ich bisher über das Listenmodul im BE von Typo3 gemacht. Leider ist es mir nicht gelungen, die dort angezeigten Datensätze innerhalb eines Datensatzes zu ordnen bzw. überhaupt eines der Bilder an erster Stelle des Datensatzes anzuzeigen.
Aus diesem Grund habe ich mich entschlossen, ein BE Modul für die Extension zu schreiben. Der Anfang hat auch ganz gut geklappt. Hab einen

<f:be.container>

erzeugt und in diesem mit

<f.be.tableList tableName="myExtension" fieldList="{0: 'image', 1: 'imagenumber', 2: 'description'}" clickTitleMode="edit" />

mir meine Datensätze ausgeben lassen. Soweit so gut. Nun gelingt es mir aber nicht, Thumbnails in diese Viewhelper mit einzubringen, da ich in dessen Konfiguration innerhalb des filterElements nur den Namen der Datenbankspalte mit dem Imagenamen angeben kann. Es wird also nur alles in reinem Text angezeigt. Wie kekomme ich nun statt des Bildnamens in meiner ersten Spalte des BE Moduls ein Thumbnail.
Googlen hat mich bis jetzt auch nicht weiter gebracht. Es gibt eine ganze Menge über Darstellungen im FE, aber alles was das BE betrifft, ist sehr dürtig. Habe leider auch keine Literatur über eigene Extension mit Backendmodulen gefunden.
Hat jemand eine Idee, was ich hier für Möglichkeiten habe. Ach...noch etwas. Ich habe es hin bekommen, die Datensätze genau wie im FE mit

<f:for each>

zu Durchlaufen und im BE anzuzeigen. Auch die Thumbs werden angezeigt. Nur kann ich den Datensatz dann nicht zu ändern o.ä. anklicken.

Ich bin für jede Hilfe dankbar.

Gruß
3dknut

3dknut ·

Hallo,
ich habe mit folgendem Code aus dem FE Bereich getestet:

<f:for each="{objekts}" as="objekt">
        <f:image src="uploads/tx_immoliste2/{objekt.objektfoto}" width="120m" height="100m" alt="" />
        <h3>{objekt.description}</h3>
</f:for each>

Da wird das Thumbnail mit der Beschreibung ordentlich im BE ausgegeben. Nun möchte ich aber wie im Listenmodul im BE auch die Bearbeitungsmöglichkeiten mit einbauen.
Ich könnte unter Umständen mit dem Listenmodul leben, aber da weiß ich leider nicht wie ich das Thumb da hinein an die erste Stelle bekomme.
Und über den BE Viewhelper 'f:be.tableList' gebe ich ja nur die Namen der Tabellenspalten in der Datenbank an. Und da zeigt er halt nur Texte an und eben das Bild nur als Pfad+Bildnamen.

Gruß
3dknut