Powermail - Bild im Frontend anzeigen [Gelöst]

  • Peddar86 Peddar86
    T3PO
    0 x
    17 Beiträge
    0 Hilfreiche Beiträge
    08. 03. 2012, 08:07

    Hallo Zusammen,

    ich versuche jetzt schon seit einigen Tagen in meinem Powermail Formular hochgeladene Bilddateien als Bild anzuzeigen.
    Aber es wird leider trotzdem nur der Link der Bilddatei angezeigt.

    Folgenden Typoscript Code wende ich an:

    1. plugin.tx_powermailfrontend_pi1 {
    2. single {
    3. uid25 = IMAGE
    4. uid25 {
    5. file.import.field = uid25
    6. file.import.dataWrap = uploads/tx_powermail/files/|
    7. file.width = 150
    8. }
    9. }
    10. }

    Habe ich einen Gedankenfehler??

    Ich würde mich über jegliche Tipps und Hilfen freuen!

    Vielen Dank für Eure Mühen!

    Viele Grüße
    Peddar


  • 1
  • Peddar86 Peddar86
    T3PO
    0 x
    17 Beiträge
    0 Hilfreiche Beiträge
    08. 03. 2012, 15:52

    Ich habe nun mal ein bischen weiter ausprobiert und es mit "cObject" versucht.

    1. plugin.tx_powermailfrontend_pi1 {
    2. single {
    3. uid25 = IMAGE
    4. uid25.file {
    5. width = 150
    6. import {
    7. cObject.value = trathje_126577248.jpg
    8. cObject.wrap = uploads/tx_powermail/files/|
    9. }
    10. }
    11. }
    12. }

    Von der Grundidee ist es ja eigentlich genau das was ich möchte.
    Nur soll der obige Pfad (uploads/tx_powermail/files/) nicht mit dem angegebenen "value" (trathje_126577248.jpg) ergänzt werden, sondern mit dem Wert aus dem Powermailfeld mit der uid25.

    Wie kann ich das mit Typoscript umsetzen?

  • gunger gunger
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    27. 03. 2012, 21:32

    Wie es aussieht, scheinen alle Beispiele, die man im Internet (und in der offiziellen Doku) so findet, nicht zu funktionieren. Nach ewigen rumprobieren habe ich jetzt eine Lösung gefunden, die zumindest für den Fall funktioniert, in dem das file-Feld immer nur Bilder enthält und diese auch immer als Bild dargestellt werden sollen.

    Bei mir sieht es jetzt so aus:

    1. plugin.tx_powermailfrontend_pi1.single.fieldValue {
    2. file = IMAGE
    3. file {
    4. file {
    5. width = 150
    6. import {
    7. cObject.field = value
    8. cObject.wrap = uploads/tx_powermail/files/|
    9. }
    10. }
    11. }
    12. }

    Benutzt wird also deine Lösung, jedoch nicht für ein spezifisches Feld, sondern für alle Felder vom Typ "file". Es bietet sich dann natürlich an, in den Powermail-Konstanten noch einzustellen, dass auch nur Dateien hochgeladen werden können, die ein IMAGE sein können.

    Ich hoffe, dass das weiterhilft.

  • Peddar86 Peddar86
    T3PO
    0 x
    17 Beiträge
    0 Hilfreiche Beiträge
    04. 04. 2012, 13:09

    Hallo gunger,

    ja deswegen habe ich mich ja auch nach stundenlanger Recherche und ausprobieren ans Forum gewannt.
    Aber deine Lösung ist genau richtig für mein Vorhaben, vielen Dank dafür

    Sollte ich es doch schaffen eine Feld bezogene Lösungen zu finden, werde ich diese hier posten.

    Danke für deine Mühe!

    Gruß
    Peddar

  • 1