Andy Wits Blog

Web Development

Как получить raw значение поля представления и перевод сущности title в Twig (Drupal) 2 minute read

В этом блоге я рассказываю о задаче, где мне нужно было отобразить несколько полей определенного типа контента в одном представлении Drupal. Для соответствия требованиям дизайна я создал собственный Twig-шаблон и использовал Tailwind CSS. Однако столкнулся с проблемой — значения полей дублировались. После отладки и поиска решений я нашел альтернативный способ доступа к данным.

Настройка GeoIP на Drupal 7 и Drupal 10, 11 2 minute read

Пост описывает настройку MaxMind GeoIP в Drupal 7 и 10/11 с помощью модуля GeoIP. Рассматриваются различия API, отключение кеша для динамических блоков и автоматическое обновление баз GeoIP через скрипт с geoipupdate, чтобы обеспечить актуальность данных IP на сайте Drupal.

Ошибка "определения сущности поля" при обновлении Drupal 9 1 minute read

В посте описано, как устранить ошибку несоответствия полей сущностей в Drupal с помощью модуля Entity Update. После установки возникли ошибки из-за отсутствующих колонок в базе. Решение — вручную добавить недостающие поля через SQL, повторно выполнить обновление и убедиться в исчезновении ошибки.

Drupal 9 - composer update вызывает ошибку drush php Cannot redeclare 1 minute read

После обновления Drupal 9 с версии 9.3 до 9.5 Composer начал устанавливать файлы в неправильную папку, вызывая редирект на страницу установки. Проблема решилась удалением vendor и composer.lock, правкой composer.json и повторной установкой зависимостей через composer install.

Не создается перевод фрагмента текста в October CMS, плагин rainlab translate 1 minute read

В October CMS с модулем RainLab Translate не работают переводы строк длиной около 200 символов. При каждом обновлении страницы создаются дубли. Проблема — в ограничении длины столбца "code" в базе данных. Решение — увеличить размер этого столбца вручную.

Как осуществить миграцию корпоративного сайта-магазина Wordpress + Woocommerce на October CMS + oc-Mall 3 minute read

В этом посте рассказ о переходе от Laravel к October CMS, а затем к Winter CMS. Описаны шаги установки, рекомендуемые плагины и темы, а также миграция контента и постов из WordPress. Также описана настройка окружения для разработки, создание магазина и экспорт статических страниц с помощью полуавтоматического скрипта.

Contact me on