You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Как известно, ассеты тем отдаются по адресам вроде /themepack/midnight/0.0.2.9/resource/radio.png, где версия зависит от файла theme.yml. Очевидно, что версионирование в адресах существует для сброса кэшей, однако при изменении версий нужно изменять не только theme.yml, но и все упомянутые адреса в css-файлах.
Предложение
Предлагается реализовать возможность подстановки переменной версии темы при отдаче css-файлов вроде /themepack/midnight/${VERSION}/resource/radio.png или даже ${THEME_ASSET_PATH}/resource/radio.png (конкретный вид подстановки обсуждаем)
The text was updated successfully, but these errors were encountered:
Можно таким образом добавить поддержку переменных и других крутых фич, сохраняя совместимость с CSS.
Тем не менее, ${THEME_ASSET_PATH} сейчас можно заменить просто на ../resources/, так как в CSS пути относительные и ресурсы и цсс валяются в папке версии.
Тем не менее, ${THEME_ASSET_PATH} сейчас можно заменить просто на ../resources/, так как в CSS пути относительные и ресурсы и цсс валяются в папке версии.
А вот это интересно, жаль никто эту особенность для тем не писал и, кажется, никто не знает и пишет всё относительно.
Проблема
Как известно, ассеты тем отдаются по адресам вроде
/themepack/midnight/0.0.2.9/resource/radio.png
, где версия зависит от файла theme.yml. Очевидно, что версионирование в адресах существует для сброса кэшей, однако при изменении версий нужно изменять не только theme.yml, но и все упомянутые адреса в css-файлах.Предложение
Предлагается реализовать возможность подстановки переменной версии темы при отдаче css-файлов вроде
/themepack/midnight/${VERSION}/resource/radio.png
или даже${THEME_ASSET_PATH}/resource/radio.png
(конкретный вид подстановки обсуждаем)The text was updated successfully, but these errors were encountered: