Zum Inhalt springen

CSS Styles sollen in htmlarea angezeigt werden - wie?

Erstellt am 13. Januar 2006 · 6 Antworten · letzte Antwort am 26. Januar 2006

Tags: HTML & CSS, Frage

tHaHooL ·

Was muss ich machen dass htmlarea meine in CSS definierten Styles auch anzeigt?
Ich habe z. B. "normaler-text" als Style den ich gerne für bestimmte Texte verwenden würde.
Jetzt möchte ich in htmlarea alles was so dargestellt werden soll markieren und aus dem dropdown Feld meinen Style "normaler-text" auswählen.

Wie mach ich das das htmlarea meine Styles aus meiner CSS zieht?

Danke!
😃

theo ·
tHaHooL schrieb

Wie mach ich das das htmlarea meine Styles aus meiner CSS zieht?

Und Du bist Dir da zu 100% sicher, daß es nicht im Manual steht?

tHaHooL ·

Das hab ich nie behauptet... wie kommst Du da drauf?

Vielleicht sagst Du mir WELCHES Manual dann schau ich selber nach.

theo ·
tHaHooL schrieb

Das hab ich nie behauptet... wie kommst Du da drauf?

Ich gehe selbstverständlich davon aus, daß man sich erst dann in einem Forum meldet, wenn man die betreffende Sache nicht in der Bedienungsanleitung gefunden hat. Ist ja logisch.

tHaHooL schrieb

Vielleicht sagst Du mir WELCHES Manual dann schau ich selber nach.

Laß mich mal überlegen...hmmmm....ich glaube, ich hab da mal was gesehen...hmmm...vielleicht ja das Manual der Extension rtehtmlarea???

online -> http://typo3.org/documentation/document-library/rtehtmlarea/ (funktioniert aber nich so richtig, deswegen
offline als sxw -> http://typo3.org/typo3temp/manual-rtehtmlarea-12-01-2006_08-05-27.sxw

tHaHooL ·

Danke, aber so ganz schlau bin ich draus noch nicht geworden. Ich habe im Setup stehen:

RTE.default.contentCSS = fileadmin/templates/style.css
RTE.default.useCSS = 1

Mein CSS sieht so aus:

body {
	background-color: #888888;
}


.Stil1 {font-family: Verdana, Arial, Helvetica, sans-serif}

a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #F8AE17;}
a:active {color: #FFAF03;}

ul.level-1 {
   font-size: 12px;
   margin-left: 40px;
   padding: 0;
   }
  
ul.level-2 {
   font-size: 10px;
   margin-left: 1px;
   padding: 0"
   }
       
li.current {
   font-weight: bold;
   }
ul {
  border: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

li {
  boreder: none;
  margin: 0;
  padding: 0;
} 

// * {
// 	font-family: Verdana, Arial, Helvetica, sans-serif;
//	font-size: 12px;
// 	color: #000000;
// }

Ich müsste im htmlArea dann doch irgendwo "Stil1" sehen, oder?

ArminB ·

moin,

Danke, aber so ganz schlau bin ich draus noch nicht geworden. Ich habe im Setup stehen:

Du musst RTE.default.contentCSS in das TSConfig der root-Seite schreiben.

Ich müsste im htmlArea dann doch irgendwo "Stil1" sehen, oder?

Nein. Das sollte mit ..klappen

RTE.default.classesCharacter = test5
RTE.classes {
	test5{
		name = test5
		value = text-align: left;
	}
}

Armin

tHaHooL ·
ArminB schrieb

Nein. Das sollte mit ..klappen

RTE.default.classesCharacter = test5
RTE.classes {
	test5{
		name = test5
		value = text-align: left;
	}
}

Armin

Und das aber ins Setup, oder?
Ich versteh das von der Logic her nicht. Ich schreibe ja in TSConfig scho, dass er mein "style.css" verwenden soll - wieso muss ich meine Formatierungen dann noch mal angeben #paralyzed#

Also in TSConfig habe ich nun eingefügt:

RTE.default.contentCSS = fileadmin/templates/its-template02/style.css
RTE.default.useCSS = 1

So, nun ist der Hintergrund im RTE grau hinterlegt, ansonsten ist alles wie beim alten.

Das hier hab ich auch im Setup eingefügt, aber ich habe kein TEST5 zur Auswahl. Auch in TSConfig hab ich es probiert - ohne Erfolg.

   1.
      RTE.default.classesCharacter = test5
   2.
      RTE.classes {
   3.
              test5{
   4.
                      name = test5
   5.
                      value = text-align: left;
   6.
              }
   7.
      }

Hmm...?