Hallo,
Ich habe es ENDLICH geschafft Real URL zu installieren (in TYPO3 3.6.2). Dabei hat sich folgendes Problem ergeben:
Auf der ersten Seiten (Startseite) ist alles, wie es sein soll. Bilder, Content, Menüs UND das Stylesheet.
Sobald ich eine Unterseite lade, wird offensichtlich das Stylesheet nicht mehr geladen.
Das BASE-Tag habe ich mit ins Template aufgenommen. Allerdings scheint mir, als würde dieser nicht beachtet... aber NUR für das Stylesheet.
Im erzeugten HTML kann ich sehen, daß Bilder von "/fileadmin/..." geladen werden, das Stylesheet wird aber von "fileadmin/..." geladen (ohne Slash am Anfang).
Wenn ich im Template (TS) aber
page.stylesheet = fileadmin/...
in
page.stylesheet = /fileadmin/...
ändere, dann wird gar kein Stylesheet mehr geladen (der Link fehlt dann im HTML).
Hat jemand einen Tip, wo ich suchen muß, oder was ich falsch mache?
MfG; LB
PS: zu sehen ist das ganze unter http://www.thamey.de
Ich habe es ENDLICH geschafft Real URL zu installieren
wo war das problem?
Hat jemand einen Tip, wo ich suchen muß,...
das is ganz einfach:
bei deiner art der stylesheet einbindung wird folgendes generiert
<link rel="stylesheet" type="text/css" href="fileadmin/thamey/thamey.css" />
<BASE href="http://www.thamey.de">
der stylesheetlink steht vor der BASE, deswegen geht da nix
binde das stylesheet einfach "klassisch" in den header ein, dann wird die "richtige" reihenfolge generiert und alles funktioniert
page.headerData.1 = HTML
page.headerData.1.value = <link rel="stylesheet" type="text/css" href="fileadmin/thamey/thamey.css" />
ergibt dann folgendes
<BASE href="http://www.thamey.de">
<link rel="stylesheet" type="text/css" href="fileadmin/thamey/thamey.css" />
Tja... darauf hätte ich eigentlich auch kommen können. (Bin ich aber nicht... ;-)
Danke für die Hilfe...
PS.: Das Problem mit RealURL war, das bei mir sobald RewriteEngine on war, der Webserver nur noch 404-Fehler geliefert hat.