Шаблон Wiki. Cекция Special Files
Эта секция выводит все загруженные в wiki файлы, как выделено ниже:

Дополнительно к переменным в секции Wiki Page, секция Special Files имеет:
Теги
В секции wiki Special Files доступен тег {wiki:files}, который используется для вывода списка всех файлов, загруженных в wiki. Для этого в теге имеются собственные параметры и переменные.
{wiki:files} | Параметры
limit
{wiki:files limit="#"}
Определяет количество файлов, отображаемых на одной странице. Например, этот код:
{wiki:files limit="10"}
Ограничил бы количество выведенных файлов до 10.
paginate
{wiki:files paginate=""}
Определяется размещение разбивки на страницы. Например, если в параметре limit установлено 10, и существует 25 файлов, то вы можете использовать этот параметр для создания разбивки на страницы, чтобы просмотреть все файлы.
Значения для параметра paginate:
- top: разбивка на страницы размещается сверху.
- bottom: разбивка на страницы размещается снизу.
- both: разбивка на страницы размещается сверху и снизу.
orderby
{wiki:files orderby="file_name"}
Параметр определяет поле, которое используется для упорядочивания файлов. "file_name" - используется по умолчанию.
{wiki:files orderby="file_size"}
Будет создан список файлов, упорядоченный по размеру файлов.
sort
{wiki:files sort="asc"}
Порядок сортировки может быть установлен по возрастанию ("asc") или по убыванию ("desc"). По умолчанию установлено "asc", по возрастанию.
{wiki:files orderby="upload_date" sort="desc"}
Создается список файлов в порядке даты загрузки, начиная с самого последнего до самого старого.
{wiki:files} Переменные
Одиночные переменные
- {absolute_count}
- {author}
- {count}
- {email}
- {file_name}
- {file_type}
- {path:author_profile}
- {path:view_file}
- {summary}
- {switch="one|two|three"}
- {upload_date format=""}
- {url}
absolute_count
{absolute_count}
Запуск "подсчета" отображаемых файлов, с учетом разбивки на страницы.
author
{author}
Выводит имя пользователя, загрузившего файл.
count
{count}
"Количество" файлов отображаемых в настоящее время
{email}
Выводит адрес электронной почты пользователя, загрузившего файл.
file_name
{file_name}
Выводит имя файла.
file_type
{file_type}
Выводит MIME тип файла.
path:author_profile
{path:author_profile}
Выводит путь к профилю пользователя, загрузившему файл.
path:view_file
{path:view_file}
Выводит URL для просмотра страницы файла. Это не путь к файлу.
summary
{summary}
Отображает резюме файла.
switch=
{switch="option_one|option_two|option_three"}
Эта переменная разрешает вам чередовать любое количество значений отображения файлов. Первый файл будет использовать "option_one", второй будет использовать "option_two", третий "option_one", и так далее.
Одновременно может использоваться несколько тегов {switch=}, и система будет корректно отслеживать каждый из них.
upload date
{upload_date format=""}
Выводит дату загрузки файла.
Параметр format используется для определения форматирования даты с использованием изменяемого форматирования дат ExpressionEngine.
url
{url}
Выводит URL автора.
Условные переменные
if is_image
{if is_image}
Проверка, является ли загруженный файл изображением. Если да, то можно выполнить какое-нибудь действие.