Zum Inhalt springen

Wrap für tabellen ?

Erstellt am 23. Januar 2006 · 19 Antworten · letzte Antwort am 30. Januar 2006

Tags: Inhaltselemente, Frage

tobidot ·

hallo, bin neu hier und bräuchte mal hilfe:

wen ich einen content TEXT M/ BILD anlege, baut typo mir im frontend folgende Tabelle:
<table border="0" cellspacing="0" cellpadding="0" class="imgtext-nowrap"><tr> [...]

diese möchte ich durch eine <div> konstruktion ersetzen.
kann mir jemand n tipp geben?

danke,
tobi

Unbekannter Benutzer ·

das ist sozusagen ein wunder Punkt von Typo3 .... Abhilfe schafft css_styled_content in Verbindung mit css_styled_imgtext (Typo3 extensions). Damit holt man sich aber wieder andere Probleme ins Haus :-/ Wirklich Abhilfe schafft nur templavoila oder extensions für selbst definierte Content Elemente.

Viele Grüße
Niki

tobidot ·

dank euch erstmal für die antworten.
hab jetzt mal beschlossen, es einfach so zu lassen. ohne divs.

brauche allerdings jetzt eine möglichkeit, änderungen an dieser tabelle vorzunehmen.
z.b. class="imgtext-nowrap" zu verändern.

ausserdem macht er nach jedem Eintrag ein <br />unter die tabelle. das brauch ich garnicht 🙂 kriegt man das weg ?

fragen über fragen, aber ich denke, wenn man mal dahintergekommen ist, legt sich das 🙂

grüsse & Danke
Tobi

steffenk ·

@Niki - cron_... ist in der neuen css_styled_content fest integriert, also so schlimm ist es nicht.
Ehrlichgesagt kommt man bei reiner DIV-Darstellung bei manchen Lösungen nicht ohne die vielen Divs aus, wenn Du eine bessere Lösung hast, lass es uns wissen 😉

Unbekannter Benutzer ·

ich pack die verschiedenen Content Blöcke jeweils in ein div und innerhalb des div wird dann logisch ausgezeichnet. Über das div das um alles liegt kann ich den Inhalt ja individuell formatieren. Evtl. das Ganze in Verbindung mit einem Layoutwähler. Bei spezielleren Seiten arbeiten wir mit TemplaVoila, da man damit auch die Eingabeformulare sehr schön für den Redakteur anpassen kann.

Viele Grüße
Niki

steffenk ·

ok, ist logisch - aber wie vermeidest Du die Tabellen bei Text/Bild - oder lässt Du da die Tabellen ?

@tobidot - sry für ot

tobidot ·
steffenK schrieb

@tobidot - sry für ot

och du... kein problem 🙂 hauptsache jemand antwortet auf meine frage:

------
hab jetzt mal beschlossen, es einfach so zu lassen. ohne divs.

brauche allerdings jetzt eine möglichkeit, änderungen an dieser tabelle vorzunehmen.
z.b. class="imgtext-nowrap" zu verändern.

ausserdem macht er nach jedem Eintrag ein unter die tabelle. das brauch ich garnicht kriegt man das weg ?

fragen über fragen, aber ich denke, wenn man mal dahintergekommen ist, legt sich das 🙂

grüsse & Danke
Tobi
----------

Unbekannter Benutzer ·

wir stellen da demnächst mal eine extension zur Verfügung. Nutzt die Standard Felder der tt_content aber macht andere Ausgabe. Ist nur noch nicht so schick über TS konfigurierbar das machen wir noch bevor wirs ins TER stellen. Ansonsten gehen natürlich mit TV auch Seiten aus Text / Bild Kombinationen.

Viele Grüße!
Niki

P.S.: auch sorry für off topic!

steffenk ·

Ja, TV 🙂 das steht als nächstes auf meinem Zettel.

Es gibt ja auch noch einen Ansatz - Accessible Content, aber ich weiss nicht wie weit die schon ist.
Eure Ext würde mich interessieren, wär schön, wenn Du uns auf dem Laufenden hälst !

Und eine Revanche für tobidot:

Geh mal auf Dein Template, wähle Template und TypoScript ObjectBrowser

Unter tt_content.table findest Du unter 10 die Überschrift und unter 20 die Tabelle, da kannst Du die Eigenschaften ändern.

tobidot ·

Hi danke erstmal, aber so ganz steig ich ned durch.

hab jetzt folgenden anfang 🙂

tt_content = CASE
tt_content {
   key.field = CType
   table = COA
   table {
      20 = CASE
      20 {
         default.tableStyle.border = 20
         default.wrap = |aöldsfkjöladjsf
      }
   }
}

das feld border ist wohl ein datenbankfeld mit dem namen table_border aber wie kann ich da einen wert definieren ? so wies oben ist, klappts ja wohl kaum 🙂 muss ich direkt in die datenbank ?

danke, tobi

steffenk ·

nein, das muss viel einfacher gehen, z.B.

tt_content.table.20.tableParams_0.border = 10
tt_content.table.20.tableParams_0.cellpadding = 5
...
tobidot ·
steffenK schrieb

nein, das muss viel einfacher gehen, z.B.

tt_content.table.20.tableParams_0.border = 10
tt_content.table.20.tableParams_0.cellpadding = 5
...

ah ok, danke...
aber woher weiss man die ganzen spaltennamen der tabelle wie z.b. border, cellpadding, usw... gibts da ne übersicht oder muss man sich das direkt aus der datenbank holen ?

danke
tobi

tobidot ·

hi steffen. das funzt leider so ned.
hab jetzt ach mal das hier von google rein:

tt_content.table.20.default.split.wrap = |<br>
tt_content.table.20.default.tableStyle.params = width=800

bringt aber leider auch ned den gewünschten erfolg. 🙁

steffenk ·

ähm ...

ich war jetzt auf dem falschen Dampfer - Dir gehts ja um die Tabelle aus text/bild.

Ich empfehle Dir trotzdem die ext cron_cssstyledimgtext

Ansonsten musst Du natürlich unter tt_content.textpic ... schauen

tobidot ·
steffenK schrieb

ähm ...

ich war jetzt auf dem falschen Dampfer - Dir gehts ja um die Tabelle aus text/bild.

Ich empfehle Dir trotzdem die ext cron_cssstyledimgtext

Ansonsten musst Du natürlich unter tt_content.textpic ... schauen

unter .textpic kann ich aber keine modifikation an der äusseren Tabelle vornehmen (?)

müsste schon unter .table sein oder?

oh mann, is das kompliziert.
hat noch niemand versucht, an der tabelle was zu ändern oder wie?

gruss,
tobi