TemplatePath Variable ?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Stiffler
Posts: 3
Joined: Fri Nov 25, 2005 2:44 pm

TemplatePath Variable ?

Post by Stiffler »

Hi,

ich möchte ein dynamisches Template erstellen wo ich z.b. headergrafiken etc. austauschen kann.
um auf die bilder zugreifen zu können die in meinem templateordner liegen benötige ich nun den namen der variable bzw. den funktionsaufruf der mir den von mir in der admin konfigurierten pfad jeweils anzeigt.
ich hab schon {$templatePath}/bild.gif und ähnliches probiert, aber diese variable ists leider nicht :-(
und $baseurl / templates/ templatename etc. will ich nicht verwenden, das wäre in dem falle nicht mehr dynamsich, falls ich den ordner mal umbenennen sollte

könnt ihr mir bitte weiterhelfen?!

gruß, steve
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: TemplatePath Variable ?

Post by garvinhicking »

Du willst {serendpity_getTemplateFile} benutzen. :) Schau mal die entries.tpl an, die benutzt das schon häufiger.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Stiffler
Posts: 3
Joined: Fri Nov 25, 2005 2:44 pm

Post by Stiffler »

ging auch nicht ...kam ein fehler ...
habs aber nun nach dem schema gelöst:

<div style="background: url({serendipity_getFile file='img/bild.gif'}) no-repeat;"></div> ......

danke :-)
Stiffler
Posts: 3
Joined: Fri Nov 25, 2005 2:44 pm

Post by Stiffler »

wobei mir gerade einfällt ....gibts da einen fehler wenn mehrere bilder in verschiedenen templateordnern so heissen?! ...
denn ich hab mal spaßeshalber ein image aus dem default ordner bei file="" eingesetzt und dieses hat es mir auch eingeladen ....
kann aber auch sein, dass das die default einstellung ist auf den templateordner "default" zuzugreifen, falls es keine file finden sollte ?!
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Die Funktion meinte ich auch, war nur ein Typo. :)

Es gibt keine Probleme mit identischen Dateinamen. Es wird zuerst immer die Datei genommen die in deinem eigenen Templateordner gefunden wird.

Der Sinn der Funktion ist, dass wenn die Datei in deinem Ordner nicht vorhanden ist, wird sie aus dem default-ordner ausgelesen.

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply