Секция Wiki History
Эта секция определяет, как будет отображаться история версий статей в обрамлении Wiki Page, как выделено ниже:

В дополнение к переменным в секции Wiki Page, в секции History имеются:
Условные переменные
if no_history
{if no_history}
Проверка условия, имеет ли статья историю версий. Если нет, отображается информация внутри условного выражения.
if history
{if history}
Проверка условия, имеет ли статья историю версий. Если да, отображается информация внутри условного выражения. Используется совместно с тегом {wiki:revisions}.
Теги
Секция History использует тег {wiki:revisions}, для отображения истории версий статьи. Тег имеет одиночные и условные переменные.
{wiki:revisions} | Одиночные переменные
- {count}
- {path:open_revision}
- {path:close_revision}
- {revision_author}
- {revision_date format=""}
- {revision_notes}
- {revision_status}
- {switch="one|two|three"}
count
{count}
"Количество" файлов отображаемых в настоящее время
path:open_revision
{path:open_revision}
Выводит URL для открытия версии.
ПРИМЕЧАНИЕ: Открытие версии одобряет ее, и делает активной.
path:close_revision
{path:close_revision}
Выводит URL для закрытия версии.
revision author
{revision_author}
Выводит имя автора этой версии.
revision date
{revision_date format=""}
При просмотре версии статьи выводит дату создания просматриваемой версии.
Параметр format используется для определения форматирования даты с использованием изменяемого форматирования дат ExpressionEngine. Например, этот код:
Revised: {revision_date format="%D, %F %d, %Y - %g:%i:%s"}
Вывел бы следующее:
Revised: Mon, January 15, 2006 - 10:23:45
revision notes
{revision_notes}
Отображает любые примечания отправленные для этой версии.
revision status
{revision_status}
Отображает статус версии (open или closed).
switch=
{switch="option_one|option_two|option_three"}
Эта переменная разрешает вам чередовать любое количество значений отображения статей. Первая статья будет использовать "option_one", вторая будет использовать "option_two", третья "option_one", и так далее.
Одновременно может использоваться несколько тегов {switch=}, и система будет корректно отслеживать каждый из них.
wiki:revisions | Условные переменные
if notes
{if notes}
Это условие проверяет, существуют ли для данной версии примечания.
if revision status
{if revision_status}
Условие проверяет статус версии. Возможные значения:
- open: Условие проверяет "открыта" ли версия.
- closed: Условие проверяет "закрыта" ли версия.
Используется совместно с переменными {path:open_revision} и {path:close_revision}, для создания ссылок, упрощающих администратору "открытие" и "закрытие" версии.
Например, если вы просматриваете версию статьи со статусом closed, то следующий код:
{if revision_status == 'closed'}
[<a href="{path:open_revision}">Open Revision</a>]
{/if}
{if revision_status == 'open'}
[<a href="{path:close_revision}">Close Revision</a>]
{/if}
Вывел бы следующее:
[<a href="http://example.com/index.php/wiki/index/revision/25/open/">Open Revision</a>]