Typo3-Browser: E-Mail-Link ohne target
| Autor | Nachricht |
|---|---|
|
Verfasst am: 07. 03. 2011 [22:22]
|
|
|
dkuehlborn
Dieter Kühlborn
Themenersteller
Dabei seit: 04.11.2010
Beiträge: 84
|
Hallo Forum, in meiner Datenbank ist ein Textfeld mit einer E-Mail. Ich möchte einen E-Mail-Link erstellen. Hier ist der Aufruf: TYPOSCRIPT email = COA email { 10 = TEXT 10 { value = ###TX_DKORGANIZATION_DATA.EMAIL### wrap = |</br> typolink { parameter.field > parameter = ###TX_DKORGANIZATION_DATA.EMAIL### } } } HTML <a href="javascript:linkTo_UnCryptMailto('rfnqyt/blEbflwt2lrgm3ij');" target="_blank">name<span class="mailprotect">if20</span><span>4</span>domain<span class="mailprotect">if20</span><span>&</span>de</a></br> Es wird immer der Target-Parameter eingefügt. Dadurch funktioniert der Link nicht. Wie kann ich den Target-Parameter entfernen? VG Dieter [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 07.03.2011 um 22:23.] |
|
Verfasst am: 07. 03. 2011 [23:23]
|
|
|
ivofrie
Ivo
Dabei seit: 29.09.2010
Beiträge: 53
|
Hallo Dieter, Ich habe das bei mir so gelöst: TYPOSCRIPT ####################################################################################### # Verhindern, dass Typo3 die Links automatisch macht, da sie manuell gewrappt werden. # ####################################################################################### plugin.tx_browser_pi1.general_stdWrap.parseFunc.makelinks = 0 Und dann unter plugin.tx_browser_pi1.views.single.1 TYPOSCRIPT email.field = TEXT email.field { typolink.parameter.field = email required = 1 wrap = <link mailto:|>E-mail</link> } Gruss, Ivo |
|
Verfasst am: 08. 03. 2011 [00:05]
|
|
|
dkuehlborn
Dieter Kühlborn
Themenersteller
Dabei seit: 04.11.2010
Beiträge: 84
|
Hallo ivofrie, danke für Deine schnelle Antwort. TYPOSCRIPT wrap = <link mailto:|>E-mail</link>Der korrekte Wrap hat bei mir schon geholfen. Der Erste Eintrag war bei mir nicht nötig. VG Dieter |
|
Verfasst am: 08. 03. 2011 [01:13]
|
|
|
thomaaas
Thomas
Dabei seit: 07.03.2011
Beiträge: 18
|
Hi Dieter! Wohin genau schreibst du diese Anweisung (unter 1 in der listen oder single view?) und braucht man dann einfach nur den Marker email im HTML Template? TYPOSCRIPT email = COA email { 10 = TEXT 10 { value = ###TX_DKORGANIZATION_DATA.EMAIL### wrap = |</br> typolink { parameter.field > parameter = ###TX_DKORGANIZATION_DATA.EMAIL### } } } Danke im Voraus, Thomas (PS: Browser Anfänger) |
|
Verfasst am: 08. 03. 2011 [08:10]
|
|
|
dkuehlborn
Dieter Kühlborn
Themenersteller
Dabei seit: 04.11.2010
Beiträge: 84
|
Hallo Thomaas, Dieses schreibe ich dort hin wo ich es brauche. Wird die Mailadresse im Listenview gezeigt, dann schreibe ich es auch im Listenview. In meinem Fale wird dieses nur beim Singleview gezeigt, also steht es auch nur dort. in meinem HTML-Templat steht an der Stelle, wo die E-Mail gezeigt werden soll ###TX_DKORGANIZATION_DATA.EMAIL### Eine ausführlichere Darstellung findest Du in Deinem anderen Thread http://typo3-browser-forum.de/fa/list_post/forum/typo3-browser-fragen/thema/typo3-browser-link-zu-e-mail-erstellen/ VG Dieter |
|
Verfasst am: 08. 03. 2011 [08:36]
|
|
|
thomaaas
Thomas
Dabei seit: 07.03.2011
Beiträge: 18
|
Danke, habe jetzt auch das geschafft! Spitzen Forum hier... Thomas |
|
Verfasst am: 24. 03. 2011 [12:05]
|
|
|
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 601
|
Hallo alle zusammen, die Lösung ist eine andere. Ihr müsst im TypoScript die Konstante so ändern: TYPOSCRIPT PAGE_TARGET = Dann sollte auch das TypoScript aus dem ersten Beitrag funktionieren: TYPOSCRIPT email = COA email { 10 = TEXT 10 { // Auskommentiert, da kein Spamschutz //value = ###TX_DKORGANIZATION_DATA.EMAIL### value = Mail senden typolink { parameter = ###TX_DKORGANIZATION_DATA.EMAIL### } } } ACHTUNG Veröffentlicht bitte Mail-Adressen nie als Klartext wie oben im value. Jede Website wird von Spam-Robotern nach Mail-Adressen abgegrast! Viele Grüße Dirk --
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! Sponsoring: Ich will einfach einen Betrag spenden http://typo3-browser.de/sponsoring |
|
Verfasst am: 24. 03. 2011 [20:53]
|
|
|
dkuehlborn
Dieter Kühlborn
Themenersteller
Dabei seit: 04.11.2010
Beiträge: 84
|
Hallo Dirk, ich habe die Lösung nicht umsetzen können. Es trat bei mir immer der gleiche Fehler auf, den ich schon im Anfangs-Thread beschrieben habe. In den Konstanten des Seiten Templates habe ich stehen: TYPOSCRIPT PAGE_TARGET = Im Setup des Seiten Template habe ich wie beschriebn stehen: TYPOSCRIPT email = COA email { 10 = TEXT 10 { value = Mail senden typolink { parameter = ###TX_DKORGANIZATION_DATA.EMAIL### } // value = ###TX_DKORGANIZATION_DATA.EMAIL### // wrap = <link mailto:|>###TX_DKORGANIZATION_DATA.EMAIL###</link><br> if.isTrue = ###TX_DKORGANIZATION_DATA.EMAIL### } } Und raus kommt bei mir dieses: HTML <a href="javascript:linkTo_UnCryptMailto('rfnqyt/atr2ukjwiEbjg3ij');" target="_blank">Mail senden</a> VG Dieter |
|
Verfasst am: 25. 03. 2011 [12:01]
|
|
|
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 601
|
Hallo Dieter, kannst Du mal im TypoScript Constant Editor folgenden Wert von * styles.content.links.extTarget = _blank auf * styles.content.links.extTarget = ändern und gucken, ob es klappt. Viele Grüße Dirk --
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR! Sponsoring: Ich will einfach einen Betrag spenden http://typo3-browser.de/sponsoring |
|
Verfasst am: 24. 12. 2011 [13:40]
|
|
|
renate
Renate
Dabei seit: 12.12.2011
Beiträge: 11
|
Habe alle möglichen Varianten ausprobiert, bis ich dann gemerkt habe, das es bloß mit Datenbankmarkern nicht geht. Das hier hat anstandslos funktioniert: TYPOSCRIPT
|
Powered by TYPO3 und mm_forum Extension



