CSS-файлы в каталоге app_themes были проблемой для меня и по этой причине, а также из-за неспособности контролировать порядок загрузки.
Я не уверен, как получить к ним доступ программно, по крайней мере, не как к объектам.
Порядок загрузки в алфавитном порядке, поэтому в прошлом я просто ставил число перед всеми таблицами стилей, чтобы указать порядок загрузки, как я бы назвал файлы 1_Stylesheet.css , 2_Stylesheet.css и т. Д.
Вы можете сделать то же самое и просто встроить номер версии в имя файла, чтобы заставить кэш получать новые файлы, поэтому каждый раз, когда у вас появляется новая версия, вы просто переименовываете файл 1_Stylesheet_v1.css , 1_Stylesheet_v2.css и так далее. Поскольку они добавляются автоматически, изменение имен само по себе ничего не должно нарушать.
Это не идеальное решение, хотелось бы увидеть лучшее, не слишком сложное.