Zum Inhalt springen

Immer noch Probleme mit fester Tabellenbreite...

Erstellt am 29. September 2002 · 6 Antworten · letzte Antwort am 3. Oktober 2002

Tags: HTML & CSS, Frage

godo ·

Ich hatte hier ja schon mal gepostet. Ich habe mich auch an der Antwort versucht, aber es will einfach nicht klappen.

Wo genau muss ich denn die Tabellenbreite definieren? Für die Site würde sich eine globale Einstellung bevorzugen.

Hier noch der Link zu meinem großen Problem:

http://www.druck.uni-wuppertal.de/index.php?id=452

Wäre nett, wenn mal jemand einen Beispielcode posten könnte!

Und wie immer - vielen Dank für Eure Hilfe!

danp ·

Kannst du ev. mal kurz schreiben wie du die Tabelle erzeugst?
Vielleicht hilft ein
xxx.wrap = <table width=yyy><tr><td> | </td></tr></table>

godo ·

Also, die Tabelle habe ich über den Menüpunkt "Inhalt= Tabelle" angelegt. Dort bekomme ich überhaupt keine Möglichkeit angezeigt, die Größe zu bestimmen.
Mein Template ist eine .html-Datei. Da ist die Inhaltstabelle halt auf 550 Pixel begrenzt.

Mit dem normalen Inhalt funktioniert es ja auch. Nur beim Forum und bei der Tabelle wird alles auseinandergezogen.

Gibt es denn keine Möglichkeit in TypoScript zu definieren, dass alle Tabellen, die vom BE-User generiert werden, eine Maximalbreite von 550 Pixeln nicht überschreiten?

Blacky ·

Hallo,
ich bin auch nicht mit HTML befreundet...
aber eins weiss ich mittlerweile:
wenn Du eine große Tabelle mit width=555 hast, und da drin eine andere Tabelle, die breitere Bilder oder Tabellen/Texte hat, dann wird die große Tabelle zwangsläufig breiter dargestellt.

Du musst also das Forum-Template board_templatexx.tmpl in der Breite anpassen (width=xxx einstellen, Texte verkürzen bzw. Umbrüche einfügen), und in deinen Inhaltstabellen auch die Breite einstellen. Es gibt zumindest für Bilder mit der Typo3-Eigenschaft maxW eine Abhilfe.

Gruß

Andreas Schwarzkopf
http://www.meinsystem.de

Roland-KS ·

Also beim Forum liegt es an der Grösse der Text-Area / input:

size="45" und cols="45" statt 60 dann passt es !

<input type="text" name="data[tt_board][NEW][subject]" size="45" value="">

<textarea name="data[tt_board][NEW][message]" cols="45" rows="5" wrap="VIRTUAL">
--------

Bei der Tabelle ist zuviel Text/Spalten drin, der passt nicht in 550 Pixel. 100% sind 674 Pixel. Ausserdem habe alle <td> eine feste Breite, die zusammen grösser als 550 ist.

Nimmt man für die Tabelle <font size="1" face="Verdana, Arial, Helvetica, sans-serif"> und entfernt alle <td width="xxx"> passt es, aber es ist halt sehr winzig ....

Gruß Roland

[ Diese Nachricht wurde geändert von: Roland-KS am 2002-10-01 21:54 ]

godo ·

Hallo Roland!

Vielen Dank für den Tipp mit dem Forum!

Wo genau muss ich diese Zeilen einfügen? Muss ich im Template Tool auf TypoScript Object browser klicken und dann die Zeilen bei "Add Object Property:" einfügen???

Wäre nett, wenn Du dass noch ein wenig genauer erklären könntest.

Gruss, Godo

Blacky ·

Hallo,

die (Tabellen)Formatierung des Forums kannst Du nicht in TypoScript, sondern in den HTML-templates einstellen:

media/scripts/board_template1.tmpl (oder 2,3)

wegen zukünftiger Updates ist es besser, diese Datei in den Fileadmin zu kopieren und den Verweis aus plugin.tt_board zu ändern.

Gruß

Andreas Schwarzkopf
http://www.meinsystem.de