Секция Wiki History

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

Секция шаблона Wiki History определяет визуальное отображение истории версий статей, как подсвечено ниже.

В дополнение к переменным в секции Wiki Page, в секции History имеются:

Условные переменные

if no_history

{if no_history}

Проверка условия, имеет ли статья историю версий. Если нет, отображается информация внутри условного выражения.

if history

{if history}

Проверка условия, имеет ли статья историю версий. Если да, отображается информация внутри условного выражения. Используется совместно с тегом {wiki:revisions}.

Теги

Секция History использует тег {wiki:revisions}, для отображения истории версий статьи. Тег имеет одиночные и условные переменные.

{wiki:revisions} | Одиночные переменные

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}

Условие проверяет статус версии. Возможные значения:

Используется совместно с переменными {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>]

Наверх страницы