Hallo,
ich möchte Tabellen die ich im Textmodus des RTE erstellt habe durch eine CSS-Datei formatieren. Jedoch wird die Tabelle nur im RTE formatiert, und auf der Homepage selbst wird die CSS-Datei nicht herangezogen!
Ich hoffe ihr könnt mir weiterhelfen!
Mein Code:
RTE.default {
useCSS = 1
contentCSS = fileadmin/tabelle.css
showTagFreeClasses = 0
classesTable = tabelle
RTE.default.proc {
dontConvBRtoParagraph = 1
allowedClasses = tabelle
}
RTE.config.tt_content.bodytext.proc.allowedClasses = tabelle
CSS:
table.tabelle {
border-collapse: collapse;
}
table.tabelle td {
border: 1px solid #000000;
text-indent: 5px;
font-size: 13px;
width: 100%;
text-align: left;
}
mfg xake
Versuchs mal so:
RTE.default {
useCSS = 1
contentCSS = fileadmin/tabelle.css
showTagFreeClasses = 1
classesTable = tabelle
classesTD = tabelle
RTE.default.proc {
dontConvBRtoParagraph = 1
allowedClasses = tabelle
}
RTE.config.tt_content.bodytext.proc.allowedClasses = tabelle
Gruß
Michael
Hi,
hilft leider auch nichts.
lg xake
Hast du vllt. die tabelle.css nur in der TS-Config eingebunden?
Mehrere Stylesheets kannst du z.B. so in deinem Template integrieren:
#main css
page.includeCSS.file1 = fileadmin/style.css
#Stylesheet für die Tabelle
page.includeCSS.file2 = fileadmin/tabelle.css
Oder du schreibst die Styles der tabelle.css direkt in dein Haupt-Stylesheet.
gruß,
lasse
Hallo,
ich lade meine CSS-Datei über die HTML-Datei, über die Extension "automaketemplate"!
plugin.tx_automaketemplate_pi1 {
# --- read the template file
content = FILE
content.file = fileadmin/vorlage.html
# --- here we define which elements in the HTML that
# --- should be wrapped in subpart-comments
elements {
BODY.all = 1
BODY.all.subpartMarker = DOCUMENT_BODY
HEAD.all = 1
HEAD.all.subpartMarker = DOCUMENT_HEADER
HEAD.rmTagSections = title
TD.all = 1
DIV.all = 1
}
# --- prefix all relative paths with this value
relPathPrefix =
}
Sollte ich die CSS-Datei im Template oder in der HTML-Datei einbinden? Oder funktioniert das mit dem automaketemplate sowieso anders?
lg xake
Du kannst css files auch bei Automaketemplate jederzeit einbinden.
page.includeCSS {
file1 = fileadmin/templates1/egn/style.css
file2 = ..................
....
}
Ich habe meistens in der Templatevorlage das für die Vorlage notwendige css normal eingebunden und das für Typo3 notwendige im Typoscript setup ganz zu Anfang s.o. gesetzt.
Hallo,
funktioniert leider immer noch nicht! Die Tabelle im RTE wird problemlos über die CSS-Datei formatiert! Nur im Browser ändert sich gar nichts!!!
Im Quelltext steht bei der Tabelle außerdem "class="contenttable"", sollte dort nicht eigentlich "class="table.tabelle"" stehen??
lg xake
Ist denn Deine CSS Anweisung im Quelltext der HTML Ausgabe überhaupt vorhanden?
Das Problem kann beim Speichern in die DB entstehen oder eben bei der Ausgabe.
Gruß
Michael
Die CSS-Datei wird geladen. Bei der Tabelle ist jedoch kein Hinweis zufinden, dass eine CSS-Anweisung dahinter steht, bzw. meine dahinter steht.
lg xake
Aber selbst NACH dem Speichern im RTE bleibt die Anweisung drin und ist im Quelltext-Modus des RTE sichbar?