Hallo,
ich habe eine Seite mit dem o. g. Inhaltsobjekt gefüllt, welches mir mit einem schlimmblauen Hintergrund und grünem Rand angezeigt wird. Das eingebettete Bild hat außer zu viel weißem Abstand auch noch einen eigenen roten Rand.
Wenn ich das Objekt auf 'nur Text' oder eine der anderen Optionen umstelle, dann wird es im korrekten Style angezeigt. Die verwendeten Styles habe ich mir im Frontend anzeigen lassen und dann in meiner eigenen CSS- Datei gleichnamige Definitionen entworfen, was bei allen anderen Inhalten auch gut funktioniert.
Hat das schon mal einer gehabt? Und was kann man dagegen tun?
Mit freundlichem Gruß
Wolfgang Erdmann
Hallo,
kannst du eventuell mal einen Screenshot zu Verfügung stellen und dein CSS posten. So auf dem Stehgreif kann ich mir das nicht wirklich vorstellen.
Liebe Grüße,
Nicole
Hallo Nicole,
die Screenshoots finden sich hier (Ich habe noch nicht herausbekommen, wie man hier ein Bild einfügen kann):
http://loitsche.tibit.de/index.php?id=145
Wie gesagt, es ist jedes Mal das gleiche Objekt, ich habe nur den Typ geändert.
Schönes Wochenende
Wolfgang Erdmann
nicki4lu schrieb
Hallo,
kannst du eventuell mal einen Screenshot zu Verfügung stellen und dein CSS posten. So auf dem Stehgreif kann ich mir das nicht wirklich vorstellen.
Liebe Grüße,
Nicole
Hier mein CSS (Auszug):
h1 {
font-size: x-small;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-decoration: none;
}
h2, H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
background-color: #eee8c3;
color: #003366;
padding: 4px;
margin-right: 4px;
}
h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
margin-top: 8px;
margin-right: 0px;
margin-bottom: 4px;
margin-left: 0px;
font-variant: normal;
font-style: normal;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 5px;
border-top-style: dashed;
border-right-style: dashed;
border-bottom-style: dashed;
border-left-style: solid;
border-top-color: #003366;
border-right-color: #003366;
border-bottom-color: #003366;
border-left-color: #eee8c3;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 2px;
padding-left: 6px;
}
h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
margin-top: 8px;
margin-right: 0px;
margin-bottom: 4px;
margin-left: 0px;
font-variant: normal;
font-style: normal;
}
h2.csc-firstHeader A {
text-decoration: none;
color: #00568a;
background-image: url(grafix/menu/schalter.gif);
background-repeat: no-repeat;
background-position: left center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
}
div.csi-textpic csi-intext-right div.csi-text{
margin-top: 3px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FFFFFF;
}
div.csi-image {
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
}
td.latest_body p.bodytext{
font-size: xx-small;
}
Hallo,
kann es sein, dass diese CSS-Datei "typo3temp/stylesheet_6d78113e68.css" noch mit eingebunden wird? Da sind die Klassen glaube ich auch definiert und werden wohl genutzt. Wenn dem so ist, müsste man dann nur noch schauen, an welcher Ecke man dies unterbinden muss...
Liebe Grüße,
Nicole
Guten Morgen,
Ich habe das überprüft und diese Datei gefunden: 'typo3temp/stylesheet_8e15a8b5dc.css'. Aber der Dateiname wird wohl beliebig sein... Allerdings wird meine eigentliche CSS- Datei erst danach geladen und sollte doch letztlich gelten.
Ich habe eine Zuweisung entfernt, aber der Effekt ist der gleiche. Es gibt wieder eine (andere) temporäre CSS- Datei und der Style sieht immer noch so lausig aus.
Außerdem habe ich nochmal meine diesbezüglichen Styles kontrolliert und die Definitionen neu zusammengesetzt. Hat aber nix genützt. BTW habe ich mal noch ein Bildunterschrift hinzugefügt, die aber in allen vier möglichen Fällen immer zentriert gekommen ist. Das führt mich zu einer Vermutung: Wenn ich einen Objekttyp umschalte, ist dafür ja wohl ein PHP- Schnipsel verantwortlich. Vermutlich werden dort auch Styles mitgegeben; zumindest sieht das bei den anderen Objekttypen so aus. Nur bei 'Text mit Bild' scheint das fehlerhaft zu sein. Es sieht für mich so aus, als würde entweder gar keine Styledefinition mitgegeben werden oder es liegt eine harte Verdrahtung vor, die der Entwickler versehentlich drin gelassen hat. Ist wie gesagt nur eine Vermutung.
Falls das jemand bestätigen kann, wäre immer noch die Frage zu klären, was man dagegen tun kann?
Mit freundlichen Grüßen
Wolfgang Erdmann
nicki4lu schrieb
Hallo,
kann es sein, dass diese CSS-Datei "typo3temp/stylesheet_6d78113e68.css" noch mit eingebunden wird? Da sind die Klassen glaube ich auch definiert und werden wohl genutzt. Wenn dem so ist, müsste man dann nur noch schauen, an welcher Ecke man dies unterbinden muss...
Liebe Grüße,
Nicole
Hallo,
vielleicht funktioniert dies, um die Einbindung zu unterdrücken:
config.inlineStyle2TempFile = 0
Liebe Grüße,
Nicole
Hallo,
vielen Dank, dass Du Dir so viel Zeit nimmst...
Den Tipp habe ich eingebaut (wo nimmst Du sowas her???. Jetzt werden gar keine Styles mehr als Include geladen. Dafür stehen jetzt alle fraglichen Definitionen (vom System, von den Extensions und meine selbstgeschriebenen) im Seitenheader. Die für mich maßgeblichen finden sich in einem Bereich, der mit 'Common' gekennzeichnet ist.
Das sieht so aus, als ob da ein Standardstyle verwendet wird. Ich verstehe nur immer noch nicht, warum meine eigene (gleichnamige) Deklaration den Standard nicht überschreibt. Bei den anderen Objekttypen tut er es doch auch.
Übrigens ist mir noch was aufgefallen: Wenn ich 'Text mit Bild' verwende, aber kein Bild einbaue, dann sieht der Style ebenfalls korrekt aus.
Vielleicht wäre das ein Ansatz: Bei Extensions kann man die mitgelieferten Styles ins Nirvana schicken. Da weiß ich auch, wie's geht. Kann man das vielleicht auch mit den 'common styles' machen und wie? Besteht eventuell die Gefahr, dass dann unformatiertes Zeug ausgegeben wird?
Schönen Tag
Wolfgang Erdmann
nicki4lu schrieb
Hallo,
vielleicht funktioniert dies, um die Einbindung zu unterdrücken:
config.inlineStyle2TempFile = 0
Liebe Grüße,
Nicole
Hallo,
ich habe jetzt folgendes gemacht:
Da ja alle Styles jetzt im Seitenheader stehen, habe ich sie in meine Style-Datei kopiert und verändert. Jetzt sieht die Sache fast so aus, wie ich das will. Was allerdings noch nicht funktioniert, ist die Ausrichtung der Bildunterschrift, die man ja beim Bearbeiten des Objektes festlegen kann...
Also ist mein Vorgehen eher ein Workaround als eine Lösung. Aber vielleicht stellt sich die Lösung ja noch ein.
Mit freundlichen Grüßen
Wolfgang Erdmann