Zum Inhalt springen

Table: Wie 3x3 Table mit vorgegebenen Cell-Größen?

Erstellt am 24. Mai 2003 · 1 Antwort · letzte Antwort am 24. Mai 2003

Tags: Frage

Horian ·

Ich habe mir das CTABLE and OTABLE Tut auf typo3.com durchgelesen und die Referenz aber kann damit irgendwie nicht viel anfangen.
Ich habe das probiert:

rechts.10 = OTABLE
rechts.10.tableParams = border=1
rechts.10.offset = 10,10
rechts.10 < styles.content.get
rechts.10 = CONTENT
rechts.10.table = tt_content

Ich habe keine Ahnung, wie ich es schaffe, ein 3x3 Table zu erzeugen mit vorgegebenen Zellgrößen? Könnte mir da jemand weiterhelfen?

Edit: Also vielleicht hilfreich zum Verständnis, ich versuche das da als Typoskript umzusetzen:

<table border="0" cellspacing="0" cellpadding="0" width="100%"><tr>
    <td width="15" height="15"><img src="/images/up-left2.gif" width="15" height="15" ></td>
    <td background="/images/up2.gif" align="center" width="100%" height="15"></td>
    <td><img src="/images/up-right2.gif" width="15" height="15" border="0"></td></tr>
    <tr>
    <td background="/images/left2.gif" width="15"></td>
    <td bgcolor="#CC9966" width="100%"></td>
    <td background="/images/right2.gif"></td>
	</tr>
    <tr>
    <td width="15" height="15"><img src="/images/down-left2.gif" alt="" border="0"></td>
    <td background="/images/down2.gif" align="center" height="15"></td>
    <td><img src="/images/down-right2.gif" width="15" height="15" alt="" border="0"></td></tr>
    </td></tr></table>

Edit2: Ich habs jetzt so versucht:

rechts.10 < styles.content.get 
rechts.10 = CONTENT 
rechts.10.table = tt_content 
rechts.10.stdWrap.wrap = <table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td width="15" height="15"><img src="images/up-left2.gif" width="15" height="15" ></td><td background="images/up2.gif" align="center" width="100%" height="15"></td><td><img src="images/up-right2.gif" width="15" height="15" border="0"></td></tr><tr><td background="images/left2.gif" width="15"></td><td bgcolor="#CC9966" width="100%"></td><td background="images/right2.gif"></td></tr><tr><td width="15" height="15"><img src="images/down-left2.gif" alt="" border="0"></td><td background="images/down2.gif" align="center" height="15"></td><td><img src="images/down-right2.gif" width="15" height="15" alt="" border="0"></td></tr></td></tr></table>

Das Problem damit ist, daß das html leider den content nicht umrahmt, sondern darüber dargestellt wird.
Wie schaffe ich es, daß es UM den content angeordnet wird?

Horian ·

Ich habs rausgefunden, damit kann man einen Einzelbild-Rahmen um einen Contentbereich ziehen:

rechts.10 < styles.content.get 
rechts.10 = CONTENT 
rechts.10.table = tt_content 
rechts.10.stdWrap.wrap = <table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td width="15" height="15"><img src="images/up-left2.gif" width="15" height="15" ></td><td background="images/up2.gif" align="center" width="100%" height="15"></td><td><img src="images/up-right2.gif" width="15" height="15" border="0"></td></tr><tr><td background="images/left2.gif" width="15"></td><td bgcolor="#CC9966" width="100%">|</td><td background="images/right2.gif"></td></tr><tr><td width="15" height="15"><img src="images/down-left2.gif" alt="" border="0"></td><td background="images/down2.gif" align="center" height="15"></td><td><img src="images/down-right2.gif" width="15" height="15" alt="" border="0"></td></tr></td></tr></table>

Das | (pipe) an der richtigen Stelle fügt den Content ein und paßt dann automatisch auch die Höhe der innersten Zelle an.

Edit: Gleich das nächste Problem, ich wollte analog das ganze auch für die Frames "links" und "oben" nutzen und eigenartigerweise bekomme ich dort den content völlig ohne rahmen, also auf weißem Hintergrund.
Wie kann das sein? Mal Seitenbeispiel:
http://web113.sunhost.de/cms/index.php?id=2

Edit2: Hm jetzt hab ich kapiert wie das funktioniert, da muß für das wrap auch jedesmal ein rechts/links/oben davor.