Zum Inhalt springen

powermail und links im frontend

Erstellt am 10. November 2014 · 3 Antworten · letzte Antwort am 14. November 2014

Tags: Fluid, Powermail, TYPO3 6.x, Frage

stefan72 ·

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?

plugin.tx_powermail {
  settings {
    Pi2 {
single {
uid34 = TEXT
uid34.field = uid34
uid34.typolink.parameter.field = uid34
}
}
}
}

Danke für die Hilfe.

einpraegsam.​net ·

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

stefan72 ·

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 ·

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:

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

Durch:

<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>