Не специалист по drupal вообще. Но появилась необходимость заменить логотип на сайте, версия 7.61.
Через Оформление >Настройки новый не встает. Руками заменила файл - всё равно на сайте висит старый.
Что я делаю неправильно?
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Для начала нужно знать, где логотип находится и как задается. Может быть в папке темы оформления, может быть в папке файловой системы. Даже если вы замените файл логотипа на одноименный- придеться css исправлять.
Даже если путь к файлу не менялся? А что тогда менять в css?
Может кеш? Попробуйте его почистить. Это в разделе Конфигурация > Разработка > Производительность
Кэш чистила, да.
Не понимаю логику, где ещё может подцепляться старый файл
1. Нужно в инспекторе браузера посмотреть какой путь до текущего логотипа
2. Поискать этот путь в файлах темы оформления, и если он там, то заменить путь на новый
3. Логотип может быть задан и разными странными способами, через базу или через кастомный код, но скорее всего первые два пункта вам помогут
А если путь не менялся и новый логотип лежит под тем же названием и в той же папке, где лежал старый?
То есть я прошла по пути sites/all/themes/gal/images/logo.png и в папке images удалила старый логотип и загрузила новый
Ваш браузер может кэшировать изображения. После замены файла попробуйте Ctrl+F5
Вы точно уверены что именно этот файл является актуальным логотипом? Посмотрите в инспекторе браузера через функцию "Инспектировать"
В инспекторе браузера отображается актуальный путь к логотипу, но сам логотип старый.
Попробуйте открыть лого по прямой ссылке https://вашсайт/sites/all/themes/gal/images/logo.png и пообновлять страницу с помощью Ctrl+F5
И вы точно уверены, что файл на сервере заменился?
Спасибо! Открыла по ссылке и через "открыть картинку в новой вкладке" - открывается новый лого. И до меня дошло, что это всё-таки это какой-то очень упорный кэш)) На трёх компах, с которых раньше сайт смотрели, отображается старый логотип, проверила на компе у технарей - всё в порядке.