[Frage] powermail und links im frontend TYPO3-Version: 6.2.7

  • stefan72 stefan72
    Jedi-Meister
    0 x
    404 Beiträge
    0 Hilfreiche Beiträge
    10. 11. 2014, 22:45

    Hallo,

    Bei mir werden links und e-mail Adressen welche ich auf dem Formular erfasse, danach nicht als klickbarer Link in der Frontend Ansicht dargestellt. Wie kann ich dies in den neuen Powermail Versionen (2.1.x) bewerkstelligen?

    Könnte das in der Art gehen?

    1. plugin.tx_powermail {
    2. settings {
    3. Pi2 {
    4. single {
    5. uid34 = TEXT
    6. uid34.field = uid34
    7. uid34.typolink.parameter.field = uid34
    8. }
    9. }
    10. }
    11. }

    Danke für die Hilfe.


  • 1
  • einpraegsam.net einpraegs...
    MacGyver
    0 x
    9340 Beiträge
    80 Hilfreiche Beiträge
    11. 11. 2014, 22:02

    Hi,

    hier gibt es vermutlich keine TypoScript-Lösung.
    Ich würde das HTML-Template (Ausgangspunkt EXT:powermail/Resources/Private/Templates/Output/Show.html) anpassen und entsprechende ViewHelper nutzen.

    Grüße

    in2code.de - Wir leben TYPO3
    - Möchtest du TYPO3 komplett verstehen? Eigene Erweiterungen erstellen? Bei uns gibt es auch Schulungen https://www.in2code.de/produkte/typo3-schulungen/
    - Die Arbeit mit TYPO3 macht dir Spaß? Du stehst auf Berge? Komm zu uns! https://www.in2code.de/agentur/karriere/

  • stefan72 stefan72
    Jedi-Meister
    0 x
    404 Beiträge
    0 Hilfreiche Beiträge
    12. 11. 2014, 09:45

    Besten Dank für den Tipp! Ich werde es mit ViewHelper versuchen und mich melden wenn ich eine Lösung oder ein Problem habe :)

    Grüsse, Stefan

  • stefan72 stefan72
    Jedi-Meister
    0 x
    404 Beiträge
    0 Hilfreiche Beiträge
    14. 11. 2014, 13:51

    In einem anderen Forum hat ein Nutzer ein snippet bereitgestellt was das Problem löst:
    http://webdesign-forum.net/thread-3184-post-15266.html#pid15266

    Ersetzen:
    [code]<f:comment>Data Type String</f:comment>
    <f:if condition="{answer.valueType} == 0">
    <f:format.nl2br>{answer.value}</f:format.nl2br>
    </f:if>[/code]

    Durch:
    [code]<f:comment>Data Type String</f:comment>
    <f:if condition="{answer.valueType} == 0">
    <f:switch expression="{field.uid}">
    <f:case value="27">
    <f:comment>E-Mail Field</f:comment>
    <f:link.email email="{answer.value}" />
    </f:case>
    <f:case value="28">
    <f:comment>Homepage Field</f:comment>
    <f:link.external uri="{answer.value}" target="_blank">{answer.value}</f:link.external>
    </f:case>[/code]

  • 1