Jump to main content Jump to doc navigation

Что такое Archivist?

Archivist это extra для навигации по архивам в MODX Revolution. Он даёт навигацию по ресурсам в стиле WordPress, а также списки архивов по месяцам, годам и дням и автоматическую генерацию FURL.

Если вам нужен блог, посмотрите Articles. Там Archivist уже встроен в удобный интерфейс.

Требования

  • MODX Revolution 2.0.0-RC-2 или новее
  • PHP 5 или новее
  • Для FURL может понадобиться заменить расширение «.html» на «/»: Контент → Типы контента → HTML (.html) → /

История

Archivist написал Shaun McCormick как компонент архивирования в стиле WordPress. Первый релиз вышел 3 июня 2010 года.

Загрузка

Установите через менеджер MODX Revolution в разделе Package Management или скачайте из репозитория MODX Extras: https://modx.com/extras/package/archivist

Разработка и сообщения об ошибках

Исходный код Archivist хранится на GitHub: http://github.com/splittingred/Archivist

Ошибки можно сообщать здесь: https://github.com/modxcms/Archivist/issues

Использование

В Archivist два сниппета: один показывает список по месяцам, годам и дням («Archivist»), другой выводит результаты архива («getArchives»).

  • Archivist: ссылки навигации по архивам.
  • getArchives: результаты архивов.

Примеры

Выведите архивы сайта со списком месяцев для ресурсов с родителями 54 и 55. На ресурсе с ID 123 покажите ресурсы за выбранный месяц.

Вызов для списка месяцев:

[[!Archivist? &parents=`54,55` &target=`123`]]

На странице архивов:

[[!getArchives?
   &parents=`54,55`
   &toPlaceholder=`archives`
]]

<h2>[[!+arc_month_name]] [[!+arc_year]] Archives</h2>

[[!+archives]]

См. также

  1. Сниппет Archivist
    1. Archivist tpl
  2. Сниппет ArchivistGrouper
  3. Archivist.getArchives
    1. Archivist.getArchives.tpl

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • CrewMark
  • Fabian Christen
  • Sepia River Studios
  • Dannevang Digital
  • Alex
  • A. Moreno
  • Chris Fickling
  • Stéphane Jäggi
  • Murray Wood
  • Anton Tarasov
  • deJaya
  • JT Skaggs
  • Lefthandmedia
  • eydolan
  • Following Sea
  • Guido Gallenkamp
  • YJ
  • Raffy
  • Snow Creative
  • Nick Clark
  • Guest
  • Helen
  • krisznet
  • Yanni
  • Richard

Budget

$204 per month—let's make that $500!

Learn more