Частые вопросы

Как добавить template suggestion для поля в тизере

17 февраля в 14:17
1

Возникла задача: изменить шаблон поля, но только в тизере ноды. По умолчанию ядро дает suggestion просто для типа материала, без view mode.

Чтобы получить более расширенные suggestions, добавляем в кастомный модуль или в тему оформления:

При запуске drush updb получаем ошибку версии PHP

17 декабря 2021 в 12:26
1

На некоторых хостингах (в частности timeweb) версия PHP для консоли отличается от версии PHP для сайта. В частности для сайта установлена версия 7.4, а для консоли используется 7.1

Разработчики и владельцы сайтов, которые пользуются drush, знают, что можно указать версию PHP перед командой drush:

Используем легковесный Lite YouTube Embed вместо обычного YouTube iFrame

10 декабря 2021 в 10:01
3

Разработчики и сайтбилдеры, которые внедряли видео с youtube на сайт, знают, что стандартные embed-скрипты YouTube могут весить более 300 килобайт, При этом подгружаются они сразу, и могут сильно тормозить загрузку страниц, из-за чего ухудшается пользовательский опыт и снижается оценка PageSpeed.

Расскажу о легковесном youtube-embed, который даст вам следующее:

Как увеличить длину текстового поля, если в БД уже есть данные

12 ноября 2021 в 9:37

Часто бывает ситуация, что нужно увеличить длину текстового поля, а в БД уже есть данные. Друпал не дает этого сделать

Чтобы изменить длину поля, нужно выполнить 3 операции:

Запустить конкретный hook_install повторно

10 сентября 2021 в 10:36

Для того чтобы запустить конкретный hook_update повторно, нужно изменить в БД сайта версию схемы модуля (номер последнего апдейта)

drush ev "drupal_set_installed_schema_version('MYMODULE', 9002)"

Сбросить счетчик node id на 1 после удаления контента

3 июля 2021 в 8:48
1

Если после удаления тестового контента вы хотите, чтобы счетчик node id снова начинался с 1, то нужно выполнить SQL запрос в БД

Отключенные чекбоксы в правах доступа

20 мая 2021 в 9:13

На основе вопроса.

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

Has been blocked by cors policy: no 'access-control-allow-origin'

30 марта 2021 в 16:33

При настройке white label от https://app.travelpayouts.com я столкнулся с проблемой, что сайт на поддомене к которому подключены CSS файлы основного сайта не мог использовать указанные там локальные шрифты, выдавая ошибку Has been blocked by cors policy: no 'access-control-allow-origin'