Вы здесь

Как подключить стили и скрипты с указанием версии в переменной?

0

Для того чтобы пользователь при загрузке получил свежую версию стилей и js, добавляю к к имени файла, например, css/style.css?v=1.2
Но например при дебаге хотелось бы добавить вместо версии текущее время, чтобы для девелопера при каждом обновлении страницы подтягивалась свежая версия файла.

Вопрос, как в THEME.libraries.yml добавить такую переменную?

Версия Drupal: 
8.x
Вопрос задан 28.02.2019 - 08:45
Аватар пользователя Denis
Denis
75

Ответы

0

Для того чтобы пользователь при загрузке получил свежую версию стилей и js

Вариант с отключением кэша https://www.drupal.org/node/2598914 - не подходит?

Вопрос, как в THEME.libraries.yml добавить такую переменную?

Можно добавить через это https://api.drupal.org/api/drupal/core%21lib%21Drupal%21Core%21Render%21...

Ответ дан 01.03.2019 - 09:16
Аватар пользователя shu
shu
176

Вариант с отключением кэша https://www.drupal.org/node/2598914 - не подходит?
нет, браузер все равно кешит JS. При том что в браузере отключен кеш, если открыт девтулс. :(

Можно добавить через это...
Добавить можно, но как я понял функция не вызывается каждый раз при загрузке страницы. по крону или после сброса кеша вручную, обновляется...

Комментарий оставлен 06.03.2019 - 11:34