eigentlich hätt ich es mir einfacher vorgestellt ... hab ein ganz simples anliegen und zwar will ich dass der ganz normale text einer seite automatisch über MEIN stylesheet formatiert wird aber irgendwie find ich keinen funktionierenden weg dafür. über typoscript im template, oder den constant editor? oder soll ich css_styled_content verändern? wär nett wenn mir jemand dabei helfen könnte, habe noch nichts gefunden dass sich auf mein problem bezieht.
lg
charly
Am einfachsten so :
1. css_styled_content benutzen
2. In's TS-Setup:
page.stylesheet = fileadmin/pfad/style.css
3. Im Quelltext der Webseite sieht man welche Klassen benutzt wurden (z.B. bodytext für Texte), diese in die style.css eintragen
punkt 1 und 2 hab ich sowieso punkt 3 is mir nicht ganz klar ob ichs richtig verstanden hab. hab also in meinem stylesheet die klasse "bodytext" angelegt mit den gewünschten eigenschaften, aber geändert hats auch nix. vielleicht blick ich einfach nicht durch?
charly schriebpunkt 1 und 2 hab ich sowieso punkt 3 is mir nicht ganz klar ob ichs richtig verstanden hab. hab also in meinem stylesheet die klasse "bodytext" angelegt mit den gewünschten eigenschaften, aber geändert hats auch nix. vielleicht blick ich einfach nicht durch?
hi
wovon der kolege oben gesprochen hat is die extension CSS STYLED CONTENT
in dieser extension hast du eine css datei (example.css) und darin ist dann auch die klasse bodytext definiert und noch ziemlich viel andeeres zeug (tabellen, formulare etc...)
cu
thorsten
Wie empgehlt ihr mit dieser Extension eigneltich vorzugehen? eigenes Template samt *.css erstellen, in Typo3 umbauen und dann wieder rum die example.css durch die eigenen Klassen des CSS's zu ersetzen!?
Du mußt einfach nur den Inhalt der example.css einbinden.
Die dort definierten Klassen paßt du deinen Bedürfnissen entsprechend an.
Und du kannst natürlich weitere Klassen definieren.
jenses
ich hab wirklich alles gemacht und ausprobiert, so ein großer typo3 newbie bin ich dann auch wieder nicht (?), aber es geht halt einfach nicht. css_styled_content ist im template, hab bodytext im example.css verändert aber es ändert sich nichts.
stückchen aus dem setup:
seite = PAGE
seite.includeLibs.gmenu_layers = media/scripts/tmenu_layers.php
seite.typeNum = 0
seite.stylesheet = fileadmin/template/style.css
seite.bodyTag = <body bgcolor = "DFDFDF">
seite.20 = TEMPLATE
...
seite.20.marks.INHALT = CONTENT
seite.20.marks.INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos=0
...
...hab bodytext im example.css verändert
In deinem Code wird example.css aber nicht eingebunden,
nur style.css.
Also, entweder lädst du example.css,
oder du kopierst deren Inhalt nach style.css.
Das
seite.bodyTag = <body bgcolor = "DFDFDF">
ist dann ja wohl überflüssig. 😉
jenses
gut gut gut ... hab den tag eingefügt und es funzt ja auch, wenn ich den text in so ein textfeld hineinschreib. ABER wenn ich einen text aus word zB rauskopier und einfüg dann bleibt die formatierung von word erhaltn. ich möchte aber automatisch immer die selbe formatierung egal ob ichs selber hineinschreibe oder kopiere. kann ich das auch irgendwo festlegen bzw. die html formatierung im vorhinein ausschalten?
Wenn du mit copy&paste Texte aus Word übernimmst, kopierst du natürlich auch die Formatierungen.
Das kannst du auch sehen, wenn du im RTE dir den HTML-Quelltext ansiehst.
Du kannst den RTE so konfigurieren, das er Word-Formatierungen nicht übernimmt.
Wie das funktioniert, steht im RTE-Manual.
jenses
aaaaaahhh, ich danke euch ... ihr seid klasse.
To use these stylesheets in a very simple TypoScript configuration you can use something like this:
page = PAGE
page.typeNum = 0
page.stylesheet = EXT:css_styled_content/css/example.css
page.10 < styles.content.get
Und dann einfach editieren was das Zeug hält 🙂