Ich nutze EXT: Templates hauptsächlich, um CSS Files nur dort einzubinden.
Dummerweise zeigt der Quellcode, dass zuerst das EXT-File aufgerufen wird und danach das Hauptstylesheet.
Wie kann ich die Reihenfolge ändern?
Guido
Ich nutze EXT: Templates hauptsächlich, um CSS Files nur dort einzubinden.
Dummerweise zeigt der Quellcode, dass zuerst das EXT-File aufgerufen wird und danach das Hauptstylesheet.
Wie kann ich die Reihenfolge ändern?
Guido
Die Ausgabe kommt immer gesammelt, in Deinem HTML Quelltext kannst Du da nix ablesen. Höchstens dass in Deinen TS Templates was nicht stimmt.
Mit dem Extension Template musst Du den entsprechenden Eintrag (z.B. page.includeCSS) ansprechen und überschreiben. Oder anhand der Nummern (includeCSS.file1 includeCSS.file2 etc) die Reihenfolge definieren (das ist ein Array).
Viele Grüße
Niki
Hm, ich fürchte, ich war nicht genau genug (oder hab Dich nicht verstanden)
Dies steht im Quelltext:
<link rel="stylesheet" type="text/css" href="fileadmin/css/dropdown_sitemap.css" />
<link rel="schema.dc" href="http://purl.org/metadata/dublin_core_elements" />
<title>Schule an der Mühle: Sitemap</title>
<meta name="generator" content="TYPO3 3.8 CMS" />
<link href="fileadmin/templates/sam_home.css" type="text/css" rel="stylesheet" media="all" />
Daran kann man sehen, dass zuerst das EXT-CSS geladen wird und dann das vom styled-content.
Das ist insofern wichtig, als dass das EXT-CSS etwas aus dem Haupt-CSS überschreiben soll.
Haupt-Template:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
EXT-Template:
page.includeCSS.file = fileadmin/css/dropdown_sitemap.css
Musst noch mal lesen was ich geschrieben habe, da steht die Lösung eigentlich drin 😉
Haupttemplate machst Du:
page.includeCSS.file1 = fileadmin/templates/sam_home.css
Extension teamplate:
page.includeCSS.file2 = fileadmin/css/dropdown_sitemap.css
oder (sofern das CSS vom Haupttemplate nicht eingesetzt sondern ausgetauscht werden soll
page.includeCSS.file1 = fileadmin/css/dropdown_sitemap.css
Viele Grüße
Niki
Super, jetzt geht's.
Ich musste aber ganz schön überlegen, bis mir einfiel, wo denn das Haupt-CSS eingebunden wird, nämlich beim anklicken der Headerinformationen in TemplaVoila.
Und dort ist mir etwas sehr seltsames passiert.
Ich habe die Headerzeile weggeklickt und plötzlich war die ganze Seite weg.
Hat einen Moment gedauert, bis ich herausgefunden hatte, dass alle Mappinginformationen aus TV weg waren. Seltsam.
Und schon hatte es sich ausgezahlt, das ich brav immer angegeben hatte, welches Element womit gemappt wird.
Danke und schöne Grüße
Guido