Итак, проблема - сворачиваемые группы полей в последний версиях Google Chrome не работают в стандартной теме Seven.
Нет, не только у меня проблема, у многих.
В общем, не будем разбираться кто виноват - разработчики Chrome ли, или Drupal'а (что вряд ли, десяток лет работало нормально).
Собственно решается простым CSS:
fieldset .fieldset-legend {
padding-left: 15px; /* LTR */
position: absolute;
text-transform: uppercase;
z-index: 1;
}
Добавили-то всего лишь z-index: 1.
Но давайте решим задачу с помощью патча, не будем лезть руками в ядро, от этого, говорят, котятки умирают.
Итак, патч нашли. Теперь:
- подключаемся к нашему хостингу по SSH,
- заходим в директорию с установленным сайтом,
- создаем, если ее еще нет, папку patch
- качаем туда нужный файл
- применяем патч.
Далее команды, если вы находитесь в директории с установленным Drupal 7:
mkdir patch
cd patch
wget https://www.drupal.org/files/issues/2022-06-23/update_fieldset-legend__collapsable-3292211-3.patch
cd ../
patch -p1 < patch/update_fieldset-legend__collapsable-3292211-3.patch
Возможно придется обновить кеш стилей, и все должно заработать!
Все, проблема решена! Заодно и патчи научились накатывать на ядро)
Будьте аккуратны, обязательно держите под рукой бекап или проводите свои дела на дев-версии. Ну и команды аккуратно используйте, вдруг у вас пути какие-то другие. Всех благ!
Добавить комментарий