Page 1 of 1

{TEMPLATE_PATH} wird nicht interpretiert

Posted: Sat Jul 21, 2007 11:46 am
by reinhardl
hallo, ich habe folgendes Problem bei der index.tpl :

im header ist folgender Eintrag:

{if $template_option.colorset=='orange'}
<link rel="stylesheet" type="text/css" href="{serendipity_getFile file="orange.css"}" />
{/if}

schaue ich mir das Ergebniss im Browser an, fällt auf dass der Browser

background-image: url({TEMPLATE_PATH}images/tabr.gif);

aus der orange.css Datei übergeben bekommt, d.h. {TEMPLATE_PATH} wird nicht interpretiert.

Weis jemand woran das liegt?

Danke

Posted: Sat Jul 21, 2007 12:47 pm
by Timbalu
Ich kenne das Verhalten leider nur aus den Plugins und hatte mich damit schon abgefunden, dass der Parser dort ausfällt.
Da hilft es nur es im Plugin selbst einzubauen (Beispiel Gästebuch)

Ian

Posted: Sat Jul 21, 2007 8:44 pm
by garvinhicking
Hi!

"TEMPLATE_PATH" wird nur in der haupt style.css Datie geparst!

Wenn Du eine eigene .css DAtei einbindest, dann passiert das ja mit dem Pfad dieser DAtei. Daher musst Du in jeden eigenen CSS DAteien wie orange.css garkeinen TEMPLATE_PATH einfügen, sondern einfach das aktuelle Verzeichnis nutzen: background-image: url(./img/bla.jpg), da die CSS DAtei ja relativ aufgerufen wird.

Viele Grüße,
Garvin

Posted: Sat Jul 21, 2007 10:57 pm
by reinhardl
funktioniert!
Danke !!