OctoberCMS. Текущий url. Twig

Иногда нам нужно отобразить на странице что то в зависимости от url или его части. Поможет {{ this.controller.currentPageUrl() }} {% if ‘admin’ in this.controller.currentPageUrl() %} {% else %} {% endif %}

OctoberCMS. Локализация дат при использовании twig фильтра date()

В модели определяем асессор: public function getDateAttribute($value) { return Argon::parse($value); } И далее все даты будут локализованы как надо в ваших шаблонах. {{ event.date|date(‘d F H:i’) }} = 26 января 19:00 Спасибо статье о нюансах из которой я и узнал…

Git. Bitbucket. Site deploy

Локально делаем сайт. Добавляем его в гит коммитим. все как всегда. Тестим на тестовом. Когда нужно выгрузить в bitbucked — это когда на продакшен выкладываем. создаем репозитории в bitbucket. затем в локальном делаем: git remote add origin ssh://git@bitbucket.org/semasping/rep_name.git На продакшене…

bash, screen and history

При работе в консоли и использовании screen бывают проблемы с историей введенных команд. В инете нашел следующее решение. Добавляет команды сразу после использования. Убирает дубли. Увеличивает размер файла. Добавляем в файл «.bashrc» .bashrc  shopt -s histappend PROMPT_COMMAND=’history -a’ export HISTIGNORE="&:ls:[bf]g:exit"…

Добавление класса к выводу картинки в drupal

Иногда нужно добавить свои классы в отображение того или иного элемента. В моем случае надо было добавить для горизонтального изображения дополнительный класс. Для этого используем «MYMODULE_preprocess_hook(&$vars)»

Устанавливаем Drush на простом хостинге (shared hosting) на примере reg.ru

Практический вся установка описана в официальной документации drush. Но мне попались некоторые нюансы. Привожу всю последовательность действий — вдруг еще раз понадобится