0

PyroCMS を使用してディレクトリ内のすべてのファイルを一覧表示したい。

ファイルモジュールを使用すると、各クライアントには独自のフォルダーがあり、フォルダーはユーザー ID です

\files\clients\{ID}\  

私はこのようなものが必要です。

 {{ foreach file in { files:/clients/{{ user:id }} } }} 

     <a href="{{files:current_file_name_and_ext}}">{{files:current_file_name}}</a>

{{ endif }}
4

1 に答える 1

1

このようなことができるはずです...

{{ files:listing folder="/files/clients/{{ client_id }}" }}
  <a href="{{ url:site }}files/clients/{{ filename }}">Download {{ name }}</a>
{{ /files:listing }}

ただし、client_id 変数を設定する必要があります。コントローラーで設定して、次を使用できます。

$this->template
  ->set('client_id', $client_id)
  ->build('page-template-goes-here');

または、タグ付きの現在のユーザーを使用することもできます:

{{ user:id }}

私はこれをテストしていませんが、何かを始めることができるはずです。

ここから:

http://docs.pyrocms.com/2.1/manual/index.php/modules-and-tags/tag-reference/files http://docs.pyrocms.com/2.1/manual/index.php/modules-and -タグ/タグ参照/ユーザー

于 2012-06-27T14:53:43.623 に答える