Иногда нам нужно отобразить на странице что то в зависимости от 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. Но мне попались некоторые нюансы. Привожу всю последовательность действий — вдруг еще раз понадобится