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
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
hol dir die cron_cssstyledimgtext , dann sind die Tabellen weg 😉
...aber wie gesagt, damit holt man sich die ganzen anderen Probleme der css_.... extensions ins Haus (übertriebenes div wrapping)
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
@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 😉
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
ok, ist logisch - aber wie vermeidest Du die Tabellen bei Text/Bild - oder lässt Du da die Tabellen ?
@tobidot - sry für ot
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
----------
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!
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.
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
nein, das muss viel einfacher gehen, z.B.
tt_content.table.20.tableParams_0.border = 10
tt_content.table.20.tableParams_0.cellpadding = 5
...
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
verändern im Objectbrowser
und nachschauen kannst Du hier: https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Index.html
(gilt aber für Constants)
und googlen und ausprobieren ...
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. 🙁
ä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
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