[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