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

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

Хоть эта CMS и позиционировалась как крайне простое решение, но отдельный файл для перевода, как у тем WordPress, не помешал бы. Исправил бы все с помощью Poedit, да и все. Но не судьба.

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

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

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

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

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

font-size: 2em;

на:

font-size: 1em;

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

Сайт на CMS Grav

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

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

Формат даты в CMS Grav

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

Результат

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


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

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

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

    Previous post

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

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

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

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

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

    Сайдбар Grav

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

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

    Архив дат CMS Grav

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

    {{ month|date("m_Y") }}

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

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

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

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

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

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