Перейти к содержанию

Первые шаги⚓︎

В этом разделе описано, как быстро включить существующий Каталог и как отобразить его в админке Grav. В наших примерах мы используем каталог Контакты, который поставляется в комплекте с плагином Flex Objects в демонстрационных целях.

Включение каталога⚓︎

Чтобы включить настраиваемый Flex-каталог, вам необходимо перейти в Плагины > Flex Objects.

В нижней части страницы вы увидите параметр конфигурации Каталоги. В этом параметре перечислены все обнаруженные Flex-каталоги в вашем проекте.

Конфигурация плагина

Найдите каталоги, которые вы хотите включить, и убедитесь, что опция Enabled (Включено) отмечена.

Для этой демонстрации давайте включим директорию Контакты и нажмем Сохранить в верхней части страницы.

После перезагрузки страницы вы должны увидеть новый пункт в меню админки, под названием Контакты.

Установка демо-данных (необязательно)⚓︎

В нашем примере мы предполагаем, что вы скопировали образец набора данных для Каталога контактов:

$ cp user/plugins/flex-objects/data/flex-objects/contacts.json user/data/flex-objects/contacts.json

Создание страницы⚓︎

Перейдите в раздел Страницы и добавьте новую страницу. Введите следующие значения:

  • Заголовок страницы: Каталог
  • Шаблон страницы: Flex-objects

После этого вы можете нажать кнопку Продолжить.

В Расширенном редакторе контента убедитесь, что в метаданных flex.directory содержится contacts:

---
title: Каталог
flex:
  directory: contacts
---
# Пример каталога

Убедитесь, что ввели всё правильно, затем нажмите Сохранить.

Если вы не укажете Flex-каталог, на странице будут перечислены все каталоги вместо отображения записей из одного каталога.

Отображение страницы⚓︎

Перейдите на созданную вами страницу. Вы увидите следующую страницу, содержащую Контакты:

В случае, если вы не выбрали какой-либо каталог, вместо этого вы увидите следующее: