Как добавить верхний и нижний колонтитулы в Grav CMS - PullRequest
0 голосов
/ 16 марта 2020

Я знаю, как добавить контент в Grav CMS, но у меня возникла проблема с тем, как добавить раздел заголовка в Grav CMS. Пожалуйста, скажите мне, где я должен написать код для верхнего и нижнего колонтитула. В (.md) файлах или файлах веток?

1 Ответ

0 голосов
/ 20 апреля 2020

Как уже отмечал domsson, в Grav существует более одного способа сделать это

  1. Вы можете проверить его реализацию в (по умолчанию) Тема Quark : templates/partials/base.html.twig, который используется всеми другими шаблонами, имеет в нужном месте {% include 'partials/footer.html.twig' %} и footer.html.twig, в свою очередь, содержит все необходимые данные для рендеринга на странице

  2. Вы можете также см. (используйте) идею из Скелет Open Publishing Space

{# display footer markdown page - hibbittsdesign.org #} {% set content = pages.find('/footer').content %} {% if content %} {{ content|raw }} {% endif %}

Здесь обычная страница (/ нижний колонтитул) с сайта (редактируется как по мере необходимости) используется вместо шаблона и имеет в нем что-либо, его содержимое используется как site-footer

Если у вас есть сайт только с модульными страницами (например, например, Доставить скелет ), вы также можете (кроме использования базового шаблона согласно п. 1) добавить к все модульные коллекции

content: items: @self.modular …

страницы, которые совместно используют общий шаблон (и данные)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...