Zum Inhalt springen

Styles einer Extension deaktivieren

Erstellt am 16. Mai 2004 · 6 Antworten · letzte Antwort am 25. Mai 2004

Tags: HTML & CSS, Frage

Shinji ·

Hallo !

Ich bin mir nicht sicher ob dieses Forum das richtige ist. Passt eher zu "Extension Programmieren" oder "TypoScript", aber da ich jetzt viele Wochen nichts mehr mit TYPO3 gemacht habe bin ich hier wohl wieder richtig. ;-)

Also, ich habe eine einfache Extension geschrieben und meine Seite bekommt aus einer zentralen CSS Datei ihre Styles. Leider definiert sich die Extension einen eigenen Style:

<div class="tx-gliste-pi1">
          <table width="550" border="0" cellspacing="1" cellpadding="0" align="center">
            <tr>
[....]

Jetzt eine ganz einfache Frage. :-)
Wie bitte bekomme ich TYPO3.6.1 dazu dieses <div class.....> nicht mehr um meine Extension zu bauen?
Nach Möglichkeit sollte dies direkt in der Extension definiert werden.

Wer als erstes richtig antwortet bekommt einen Smiley geschenkt !!

Danke.

Thorsten

FordPrefect ·

da seit typo3.6 des layout eigentlcih zum grossteil über denn css_styled_content definiert werden soll wird bei der erstellung einer extension automatisch ein div mit der entsprechenden css-class angelegt. ist doch in ordnnug, so kannst du das layout über eine externe css-datei steuern und rasch ein layutwechsel vollziehen!

gruss

ford

Shinji ·

Das stimmt. Aber irgendwie bin ich zu blöd dafür.
Im Quellcode steht:

<div class="tx-extension-pi1">
          <table width="550" border="0" align="center" cellpadding="0" cellspacing="1"> [...]

Und in der CSS-Datei:

.tx-extension-pi1 {
	font-size: 13px;
	line-height: 18px;
}

Geht aber nicht. Die Stylesheets fü die Extensions werden einfach nicht angewendet. Alle anderen auf der Seite scheinen aber zu funktionieren.

Scheinbar bin ich DER Experte für CSS :-)

Gruß
Thorsten

Shinji ·

Aber es geht scheinbar wenn man als Doctype

<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

definiert. Würde ja gerne alles auf XHTML Strict umstellen, aber das ist sau viel Arbeit.

Gruß
Thorsten

Shinji ·

Grrrrrrrrrrrrrr, jetzt geht es zwar im Mozilla, aber im IE wird die CSS Klasse jetzt nicht angewendet. :-( :-( :-(
Ich HASSE das.

Gruß
Thorsten