[TYPO3-german] Probleme mit Plaintext..

Fabian König Fabian.Koenig at gmx.net
Mon Sep 25 11:58:55 CEST 2006


Hy!


Erstmal zu meinem System:
- Typo3 4.0.2
- TemplaVoila 1.1.0
- svo_tvplaintext 0.0.2


Problemstellung:
Ich habe einen Newsletter, der auf einem Extra-Layout (auch TV!) 
basiert. Als HTML-E-Mail funktioniert auch alles gut und wird korrekt 
ausgegeben.
Aber der Plaintext macht mir noch schwierigkeiten :bang:
Ich habe bereits die Extension "svo_tvplaintext" installiert, um mir aus 
meiner Seite mit "&ptext=1" (also z.B. foo.de/index.php?id=1&ptext=1) 
eine Plaintext-Anzeige generieren zu lassen. Dieses funktioniert auch 
fast richtig, aber leider wird der gesamte HTML-Code zwischen <body> und 
dem Content und dann am Ende ab dem Content wieder bis </body> angezeigt.

Beispiel:
Normale HTML-Ausgabe

[BEGIN]++++++++++++++++++++++++++++++++++++++++++++++++++[BEGIN]
<!DOCTYPE html
	PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>foobar</title>
</head>
<body class="GLOBAL_bodyMailVersion">


	<div class="GLOBAL_holdMailStage">
	 <br /><br /><br />
	 <div class="GLOBAL_formatMailContent"><!--TYPO3SEARCH_begin-->
	<!--  CONTENT ELEMENT, uid:195/text [begin] -->
		<a id="c195"></a>
		<!--  Header: [begin] -->
			<div class="csc-header csc-header-n1"><h1 class="csc-firstHeader">Nam 
lacinia purus eget risus</h1></div>

		<!--  Header: [end] -->
			
		<!--  Text: [begin] -->
			Praesent egestas lacinia pede Fusce euismod nisl ut lacus Praesent 
egestas lacinia pede Aenean in lectus id elit vehicula fermentum Duis 
vel lorem sit amet turpis vehicula faucibus Vivamus lacinia diam sit 
amet diam Cras malesuada quam eget nibh accumsan rutrum Duis vel lorem 
sit amet turpis vehicula faucibus Nam lacinia purus eget risus.
Nam lacinia purus eget risus..<br />Nam lacinia purus eget risus!
		<!--  Text: [end] -->
			<img src="clear.gif" width="1" height="20" border="0" 
class="spacer-gif" alt="" title="" /><br />
	<!--  CONTENT ELEMENT, uid:195/text [end] -->
		<!--TYPO3SEARCH_end--></div>
	</div>

</body>
</html>
[END]++++++++++++++++++++++++++++++++++++++++++++++++++++++[END]



Plaintext-Ausgabe
[BEGIN]++++++++++++++++++++++++++++++++++++++++++++++++++[BEGIN]
	<div class="GLOBAL_holdMailStage">
	 <br /><br /><br />
	 <div class="GLOBAL_formatMailContent"><!--TYPO3SEARCH_begin-->
----------------------------------------------------------------------------
NAM LACINIA PURUS EGET RISUS
----------------------------------------------------------------------------
Praesent egestas lacinia pede Fusce euismod nisl ut lacus Praesent egestas
lacinia pede Aenean in lectus id elit vehicula fermentum Duis vel lorem
sit amet turpis vehicula faucibus Vivamus lacinia diam sit amet diam Cras
malesuada quam eget nibh accumsan rutrum Duis vel lorem sit amet turpis
vehicula faucibus Nam lacinia purus eget risus.
Nam lacinia purus eget risus.. Nam lacinia purus eget risus!
<!--TYPO3SEARCH_end--></div>
	</div>
[END]++++++++++++++++++++++++++++++++++++++++++++++++++++++[END]



Also folgendes muss noch in der Plaintext-Ausgabe weg:
[BEGIN]++++++++++++++++++++++++++++++++++++++++++++++++++[BEGIN]
	<div class="GLOBAL_holdMailStage">
	 <br /><br /><br />
	 <div class="GLOBAL_formatMailContent"><!--TYPO3SEARCH_begin-->

... (Contentbereich, der soll so bleiben wie er ist, da er bereits 
Plaintext ist!) ...

	<!--TYPO3SEARCH_end--></div>
	</div>
[END]++++++++++++++++++++++++++++++++++++++++++++++++++++++[END]
(Also ALLES vor <!--TYPO3SEARCH_begin--> und nach <!--TYPO3SEARCH_end--> 
muss weg. [Inkl. der beiden auskommentierten Bereiche!! Also es darf 
weder auskommentierter Text, noch HTML ueber bleiben.)




Hier nun mein TS zu der Extension:
[BEGIN]++++++++++++++++++++++++++++++++++++++++++++++++++[BEGIN]
[globalVar = GP:ptext > 0]
   config.disableAllHeaderCode = 1
   tt_content <
   tt_content < lib.alt_plaintext.renderObj
[end]
[END]++++++++++++++++++++++++++++++++++++++++++++++++++++++[END]



Ich hoffe, mir kann jemand sagen, wie ich das restliche HTML auch 
wegbekomme.

Vielen, vielen Dank!

mfg
Fabian



P.S.:
Mir wuerde es schon helfen, wenn mir jemand sagen koennte, wie ich ueber 
TS das TemplaVoila-Template auswaehlen kann, weil dann erstelle ich mir 
noch ein spezielles Template fuer die Plaintext-Version.



More information about the TYPO3-german mailing list