hi,
ich bin noch ein totaler neuling was typo3 angeht und bitte euch um einen moment eurer kostbaren zeit.
Ich weise ein Textfeld per TS zu also
marks.TEXT2 < styles.content.get
die Ausgabe in HTML schaut so aus
<textarea>###TEXT2###</textarea>
Das was er mir allerding ausgibt ist der TEXT plus den html CODE. habe den RTE schon deaktiviert und es scheint trotzdem nicht zu funzen.. hatte jemand schonmal dieses problem und kann mir weiterhelfen...
Vielen dank
Hallo flipstar,
warum wirfst Du denn den HTML-Code nicht aus Deiner Templatedatei raus? Alles zwischen Deinen beiden ###DOKUMENT### Markern wird halt ausgegeben.
Grüße
Michael
Hallo Michael,
danke für deine Antwort.
Leider weiss ich nicht so recht wie du das meinst.
Ich möchte ja eine Textarea ausgeben - deren Inhalt, also text - aus der datenbank gelesen wird. Klappt auch alles, bis darauf das im ausgebenen Text, halt noch die Tags mit drin sind.
Kannst du ein wenig genauer Formulieren wie das zu machen ist, oder wie du das meinst...
Vielen dank,
Flip
poste doch mal Dein HTML-Template
Jepp,l hier ist das template index.html
<table cellpadding="0" cellspacing="0" bordercolor="red" border="1" width="800" height="500">
<tr>
<td colspan="3" height="15"></td>
</tr>
<tr>
<td width="160"><img src="fileadmin/images/logo.gif" width="112" height="67" alt="" border="0"></td>
<td width="530"></td>
<td>###DATUM###</td>
</tr>
<tr>
<td colspan="3" height="10" align="right">headline rechts</td>
</tr>
<tr>
<td></td>
<td colspan="2">
<table border="1" bordercolor="#AB8A55" width="600" height="290" bgcolor="#FFEBB9">
<tr><td valign="top" bordercolor="#FFEBB9">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="25"></td>
<td height="25" colspan="3"></td>
</tr>
<tr>
<td>ö</td>
<td>
<textarea >
###TEXT2###
</textarea>
</td>
<td></td>
<td></td>
</tr>
</table>
</td></tr>
</table>
</td>
<td></td>
<tr>
<td colspan="3" height="30" align="right"></td>
</tr>
</table>
<!-- ###CONTENT### -->
<!-- ###DOKUMENT### end -->
</td></tr></table>
Hallo,
ich glaube weniger das das was mit dem Template zu tun hat.
ich denke was er meint ist, wenn man in T3 im RTE nen text schreibt und den abspeicert wird doch standardmäßig das zeug mit dem Style gesezt, was ja in dem Qelltext dieses Elementes auch abgespeichert wird.
ich denke also eher, das es bei ihm ungefähr so aussieht:
<p style="margin:0 0 0 0;">das ist der text mit den HTML Inhalten,
</p>
<p style="margin:0 0 0 0;">welche auch angezeigt werden</p><img src="clear.gif" width="1" height="10" border="0" class="spacer-gif" alt="" title="" /><br />
leider weiss ich dazu keine lösung aber ich habe das so verstanden und vielleicht hilft das ja weiter. soeine lösung suche ich nebenher nämlich auch noch.
wirf das <textarea></textarea> raus.
Der Inhalt wird ja in ###TEXT2### eingefügt.
Am Anfang Deines Templates fehlt auch noch das ###DOKUMENT###.
Das ###CONTENT### brauchst Du garnicht.
Da ich alles mit CSS mache, sieht eines meiner Templates so aus:
<!-- ###DOKUMENT### -->
<div id="kopf1">###OBEN###</div>
<div id="kopf2">###KOPFBILD1###</div>
<div id="navigation">###NAVIGATION###</div>
###INHALT###
<!-- ###DOKUMENT### -->
jeden Marker kannst du mit z.b.:
seite.10.INHALT.wrap = <div id="xy">|</div>
gestalten.
liebe Grüße
Michael
das kann natürlich sein, dann muss halt dies ins Setup:
// Wirft das CLEAR.GIF raus
tt_content.image.20.spaceBelowAbove = 0
tt_content.header.stdWrap.space = 0|0
tt_content.stdWrap.space = 0|0
tt_content.stdWrap.spaceBefore = 0
tt_content.stdWrap.spaceAfter = 0
lib.stdheader.stdWrap.space = 0|0
// Folgender Code löscht das Margin 0 0 0 0 aus dem P Tag
// und übergibt die Klasse (hier: gtxt) an das P Tag im Content Bereich, hier inaktiv
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes {
P.style=
PRE.style=;
// P.class = gtxt
}
// Unterdrückt den Umbruch mit BR
lib.stdheader.10.stdWrap.wrap = |
// Formatiert die Überschrift
// lib.stdheader.10.1.fontTag = <div id="xy">|</div>
// Formatiert die Überschrift der Ordnung H1 - H4
tt_content.text.20.parseFunc.tags.typohead.10.1.fontTag = <H1>|</H1>
tt_content.text.20.parseFunc.tags.typohead.10.2.fontTag = <H2>|</H2>
tt_content.text.20.parseFunc.tags.typohead.10.3.fontTag = <H3>|</H3>
tt_content.text.20.parseFunc.tags.typohead.10.4.fontTag = <H4>|</H4>
// Und hier wird das BR hinter den Überschriften rausgenommen
tt_content.text.20.parseFunc.tags.typohead.10.stdWrap.wrap = |
// Und hier wird das CLEAR.GIF hinter den Überschriften rausgenommen
tt_content.text.20.parseFunc.tags.typohead.stdWrap.space = 0|0
Grüße aus Frankfurt
Hi!
flipstar187 schriebIch weise ein Textfeld per TS zu also
marks.TEXT2 < styles.content.get
die Ausgabe in HTML schaut so aus
<textarea>###TEXT2###</textarea>
Typo3 generiert aus den Eingaben im RTE HTML-Code, den wiederum solltest Du nicht innerhalb einer Textarea ausgeben. Verwende lieder ein Div.
CU
maxhb
Danke für eure Antworten, sorry falls ich mein Problem nicht richtig formuliert habe... Gründsätzlich ging es ja nur darum den TEXT aus der Datenbank in einem Textarea Feld auszugeben. Voss hat das schon richtig verstanden... nur kann ich leider mit dem Code von Michael nicht so recht viel anfangenl. Bin ein bisschen ratlos..
o.O
Grüße nach FFM aus der Landeshauptstadt
Flip
Hi,
wo ist das Problem? Willst Du die Tabellen, die Typo3 in deine Seite einbaut raushaben, dann musst Du die Sachen in Deinem Template (Bereich SETUP) einfügen, sonst baut Typo3 immer Tabellen um Deinen Content, incl. der unzähligen Clear.gifs. Schick Doch jeinfach mal den Link, oder entwickelst Du local?
Gruß an die Landeshautstadt
Hi Michael,
jawoll ich entwickel lokal.
wo ist das Problem? Willst Du die Tabellen, die Typo3 in deine Seite einbaut raushaben, dann musst Du die Sachen in Deinem Template (Bereich SETUP) einfügen, sonst baut Typo3 immer Tabellen um Deinen Content, incl. der unzähligen Clear.gifs. Schick Doch jeinfach mal den Link, oder entwickelst Du local?
Ich betrachte die Seite mit der Textarea und darin steht folgendes:
<p class="gtxt"><a name="35"></a><div id="TEXT2">asdfasd<a href="typo3/alt_doc.php?edit[tt_content][35]=edit&columnsOnly=header%2C%20%5Bheader_layout%20%7C%20header_position%5D%2C%20%5Bheader_link%7Cdate%5D&noView=0&returnUrl=%2Fquickstart%2Findex.php%3Fid%3D27"><img src="t3lib/gfx/edit2.gif" width="11" height="12" border="0" align="top" title="Edit header" alt="" style="position:absolute;" /></a></div><p class="gtxt"><font face="Arial" size="2" color="black">fasdfasda
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">asd
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">f
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">asd
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">fa
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">sdf
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">as
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">df
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">asd
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">f
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">asd
</font></p>
<p class="gtxt"><font face="Arial" size="2" color="black">fasdffasdf<a href="typo3/alt_doc.php?edit[tt_content][35]=edit&columnsOnly=bodytext%20%5Btext_align%20%7C%20text_face%20%7C%20text_size%20%7C%20text_color%5D%2C%5Btext_properties%5D%2C%20rte_enabled&noView=0&returnUrl=%2Fquickstart%2Findex.php%3Fid%3D27"><img src="t3lib/gfx/edit2.gif" width="11" height="12" border="0" align="top" title="Edit bodytext" alt="" style="position:absolute;" /></a></font></p></p>
🙁 es ist warscheinlich unmöglich den text korrekt über die texarea ausgeben zu lassen??
Na also, Du willst also doch die Tabellendarstellung der Inhaltselemente raus haben, dann füge halt mal den Text aus der früheren Mail ans Ende Deines Setups Deines Templates, Voila.
ich hab das parallel auch mal ausprobiert, also die
<p>
tags behält er bei mir weiterhin im quelltext. bedeutet das die auch als
<p>text</p>
in der textarea stehen bleiben
mfg voss
Ja klar, aber beschäftige Dich mal CSS, dann den wrap um den Inhalt, etwa so:
seite.10.marks.INHALT.wrap = <div id="inhalt">|</div>
und in Deinem Stylesheet hast Du dann etwa ein
#inhalt p{
color: 333;
margin: 0px;
line-height: 14px;
}
Gruß aus Frankfurt
ich hab das parallel auch mal ausprobiert, also die Code:
<p>
tags behält er bei mir weiterhin im quelltext. bedeutet das die auch als Code:
<p>text</p>
in der textarea stehen bleiben
ja genau, und ich habe leider noch kein gegenmittel gefunden... 😢
ok, danke. CSS hin oder her, es ist nicht möglich den kram (text) ohne Code Schnippsel in ner stinknormalen textarea auszugeben.
Falls es jemand besser weiss so bitte ich um eine bespielhafte belehrung. Vielen Dank
FLip