Zum Inhalt springen

Link zur Seite in plaintext

Erstellt am 23. Juli 2008 · 5 Antworten · letzte Antwort am 6. Januar 2009

Tags: Links, Direct Mail, Frage

stefacht ·

Hi,

ich möchte in der plaintext-Version des Newsletters einen Link auf die HTML-Seite anzeigen.
Wie mach ich das?

Mit typolink.parameter.field = uid wird ja der Link inkl. html-tags erzeugt, ich brauch aber in diesem Fall echt nur die URL. Es würd ja auch schon ausreichen, irgendwie auf die ID der aktuellen Seite zu kommen.

lg Steffi

Joegi_0 ·

Hello,

Habe genau das gleiche Problem. Möchte beim Plaintext Newsletter einen Verweis auf die HTML Version machen.

Hast du in der Zwischenzeit eine Lösung gefunden?

Joegi_0 ·

Hast du schon versucht, einen neuen Marker zu erzeugen und diesen mit dem kompletten Link zu befüllen?
Verwendest du TV?

Müsste eigentlich in etwa so gehen:

tx_directmail_pi1.10 = TEMPLATE
tx_directmail_pi1.10 {
	template = FILE

	###### Default-Konfiguration
	#template.file = {$plugin.tx_directmail_pi1.file.template}
	#marks.CONTENT < styles.content.get
	#marks.CONTENT.renderObj = < plugin.tx_directmail_pi1
	#marks.DATE = TEXT
	#marks.DATE.data = date:U
	#marks.DATE.strftime = %e. %B %Y

	## geaenderte Konfiguration - BEGINN ##
	template.file = fileadmin/template/newsletter_plaintext.htm # Pfad zum eigenen Template
	marks.TITEL = TEXT
	marks.TITEL.field = title
	marks.KOMMENTAR < styles.content.getBorder
	marks.KOMMENTAR.renderObj = < plugin.tx_directmail_pi1
	marks.INHALT < styles.content.getLeft
	marks.INHALT.renderObj = < plugin.tx_directmail_pi1
	marks.COPYRIGHT < styles.content.getRight
	marks.COPYRIGHT.renderObj = < plugin.tx_directmail_pi1
	marks.TEXT < styles.content.get
	marks.TEXT.renderObj = < plugin.tx_directmail_pi1
	## geaenderte Konfiguration - ENDE ##
}
Joegi_0 ·

Habe nun eine Lösung gefunden. Im Template folgendes eintragen:

HTML Version: http://www.deinedomain.ch/?id=###LINK###

Zusätzlich die Setup Datei editieren:

/typo3conf/ext/direct_mail/static/plaintext/setup.txt

tx_directmail_pi1.10 = TEMPLATE
tx_directmail_pi1.10 {
	template = FILE
	template.file = EXT:direct_mail/pi1/tx_directmail_pi1_plaintext.tmpl
	marks.CONTENT < styles.content.get
	marks.CONTENT.renderObj = < plugin.tx_directmail_pi1

        #folgende Zeilen ergänzen
	marks.LINK = TEXT
	marks.LINK.value = {page:uid}
	marks.LINK.insertData = 1
}

Das wars! Nun hat man bei jedem Plaintext Newsletter einen Link zur HTML Version.