TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Powermail - Bild im Frontend anzeigen


Autor Nachricht
Verfasst am: 08. 03. 2012 [08:07]
Peddar86
Themenersteller
Dabei seit: 28.08.2009
Beiträge: 17
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. icon_confused.gif

Folgenden Typoscript Code wende ich an:
TYPOSCRIPT
plugin.tx_powermailfrontend_pi1 {
  single {
    uid25 = IMAGE
    uid25 {
      file.import.field = uid25
      file.import.dataWrap = uploads/tx_powermail/files/|
      file.width = 150
    }
  }
}

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
Profil
Verfasst am: 08. 03. 2012 [15:52]
Peddar86
Themenersteller
Dabei seit: 28.08.2009
Beiträge: 17
Ich habe nun mal ein bischen weiter ausprobiert und es mit "cObject" versucht.
TYPOSCRIPT
plugin.tx_powermailfrontend_pi1 {
single {
    uid25 = IMAGE
    uid25.file {
      width = 150
      import {
        cObject = TEXT
        cObject.value = trathje_126577248.jpg
        cObject.wrap = uploads/tx_powermail/files/|
      }    
    }
}
}

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? icon_confused.gif
Profil
Verfasst am: 27. 03. 2012 [21:32]
gunger
Dabei seit: 27.03.2012
Beiträge: 2
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:

TYPOSCRIPT
plugin.tx_powermailfrontend_pi1.single.fieldValue {
file = IMAGE 
file {
   file {
      width = 150
      import {
        cObject = TEXT
        cObject.field = value
        cObject.wrap = uploads/tx_powermail/files/|
      }  
    }
}
}


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.
Profil
Verfasst am: 04. 04. 2012 [13:09]
Peddar86
Themenersteller
Dabei seit: 28.08.2009
Beiträge: 17
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 icon_smile.gif

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
Profil