Продолжаем повествование о CMS Grav. Если вы поставили тот же скелетон, что и я, то вам будет довольно просто разобраться, ведь я все сделаю считай у вас на глазах. Если же нет, придётся разбираться самостоятельно и сия статья подойдёт только для того, чтобы увидеть логику (или её отсутствие). Итак, поехали.

Простота в сделку не входила…

Хоть эта CMS и позиционировалась как крайне простое решение, но пользоваться ей, на мой взгляд, несколько труднее, чем WordPress.

Шаг первый. Сей заголовок нам явно ни к чему, думаю, стоит его поменять. Переходим в админку → Настройка → Сайт. Просто меняем заголовок на нужный. Хм, что-то пошло не так. С чего бы это вдруг?

CMS Grav заголовок
Grav заголовок

С помощью инструментов разработчика в браузере находим проблему.

Инструмент разработчика Chrome

Итак, нужно поменять размер шрифта на 1em, например. Идем в старый добрый main.css. В прошлой статье рассказывал, где он расположен. Осталось поменять значение:

font-size: 2em;

на:

font-size: 1em;

Отлично, теперь все выглядит нормально. Поехали дальше, рекомендую посмотреть на дату. Как видите, выводится месяц на английском. Если устраивает, не трогаем, не устраивает, работаем с проблемой. Я решил заменить на число. Конечно, не совсем понятно, но пока не знаю, как заменить отображение названий месяцев на русский.

Сайт на CMS Grav

Делаем просто:

  1. Заходим в themes/striped/templates/partials.
  2. Находим файл blog.item.html.twig и заменяем большую букву “M” на маленькую. Готово.
Формат даты в CMS Grav

Результат будет выглядеть так:

Результат

В том же файле находим строку:

<li><a href="https://twitter.com/share"  data-url="{{ page.url(true) }}" data-text="{{ page.title }}" class="icon fa-twitter"><i class="fa fa-circle-o-notch fa-spin"></i></a></li>

При расшаривании в Твитер должна открываться новая вкладка, так что сделаем так:

<li><a href="https://twitter.com/share" target="_blank"  data-url="{{ page.url(true) }}" data-text="{{ page.title }}" class="icon fa-twitter"><i class="fa fa-circle-o-notch fa-spin"></i></a></li>

По сути, просто добавили к ссылке параметр target=_blank.

Теперь нужно что-нибудь сделать с кнопками навигации по постам. И открытия статей.

Previous post

Заходим снова в файл blog.item.html.twig На скриншоте видно, что надпись на кнопке читать далее я уже поменял.

Кнопки навигации CMS Grav

А вот ниже есть надпись Next Post. Нещадно меняем на «Следующий пост». И там же заменяем Previous Post на «Предыдущий пост». Готово. Едем дальше.

Теперь бросим пронзительный взгляд на сайдбар, в котором творится кромешный АДЪ. Тут придётся повозиться.

В папке partials открываем файл sidebar.html.twig и начинаем нещадно править. Суть та же. Заменяем названия на русские, что-то выпиливаем, что-то добавляем. В конце страницы копирайты. Их можно полностью убрать.

Сайдбар Grav

Как видите, все довольно просто. Но мы ещё не закончили.

Меняем вывод архивов дат. Названия месяцев на английском нам ни к чему. Открываем файл archives.html.twig и вносим кое-какие изменения.

Архив дат CMS Grav

Строка, отмеченная на скриншоте, должна выглядеть так:

<span class="archive_date">{{ month|date("m_Y") }}</span>

Теперь даты будут выводиться в числовом виде, например, 06.2019.

Вроде на данный момент все. Но, надеюсь принцип, как редактируются шаблоны, вы приблизительно поняли. Далее расскажу, как создавать и редактировать страницы.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Если материалы с данного сайта были полезны, и вы желаете поддержать блог, то можете воспользоваться формой по ссылке: Донат на поддержку блога