2012-04-04 8 views
0

Wie spezifiziert man den statischen Inhalt in Smarty? Ich habe viele zip attachement für Benutzer zum Download bereit. Wie lege ich den Dateipfad in Smarty fest?Statischer Smarty-Pfad?

DOMAIN_NAME/static/x.zip oder?

Antwort

0

Wenn Ihr Webapp bei http://example.com und Ihre ZIP-Dateien gespeichert sind, in dem static Ordner auf dem gleichen Niveau Ihrer Webapp Wurzel nur dann verfügbar:

<h1>Downloads</h1> 
{foreach $zips as $zip} 
    <a href="/static/{$zip}">{$zip}</a> 
{/foreach} 

Wenn die ZIP-Dateien außerhalb des Web-Root sind dann Sie bewegen sie entweder dorthin oder machen einen Symlink.

+0

danke! eine kurze Frage: Wird smarty das Modul "static" verwenden, wenn ich auf den Pfad example.com/static/a.pdf zugreife? – jebberwocky

+0

Wenn Sie eine URL anstelle eines absoluten oder relativen Pfades wünschen, verwenden Sie 'href =" http://example.com/path/to/file.pdf "'. Nicht sicher, was du mit "Modul" meinst. – noisebleed