2012-06-13 2 views
0

Я хочу перечислить все файлы в каталоге с помощью PyroCMS.Список файлов в Dir с использованием Pyro

Использование модуля файлов каждый клиент имеет свою собственную папку, папка является их 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 }} 

ответ

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-tags/tag-reference/user

+0

спасибо, это то, что Я был после. Я не смог найти нужную страницу doco. ура – IEnumerable

Смежные вопросы