2012-04-04 7 views
0

Smartyで静的コンテンツを指定する方法は? 私は、ユーザーがダウンロードできるように多くの添付ファイルを持っています。 Smartyでファイルパスを指定するにはどうすればよいですか?Smarty Static Path?

DOMAIN_NAME/static/x.zipまたは?

答えて

0

あなたのWebアプリケーションは、http://example.comで利用可能であり、あなたのzipファイルは、ちょうど、あなたのWebアプリケーションのルートの同じレベルで、staticフォルダに格納されている場合:

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

zipファイルは、その後、Webルートの外にある場合それらをそこに移動するか、シンボリックリンクを作成します。

+0

ありがとう!簡単な質問:example.com/static/a.pdfのパスにアクセスすると、スマートにモジュールを静的に使用できますか? – jebberwocky

+0

絶対パスまたは相対パスの代わりにURLを使用する場合は、 'href =" http://example.com/path/to/file.pdf "を使用します。あなたが "モジュール"の意味を理解していない。 – noisebleed