كيفية الإشارة إلى صورة بالاسم المحدد في الإعدادات؟

أنت على حق؛ اعتقدت أنها تعمل من جانبي، لكنني أعتقد أنها لا تعمل. :thinking:

إليك بديل: تعيين خاصية CSS مخصصة عبر js.

document.documentElement.style.setProperty(
  "--hat-url",
  `url(${settings.theme_uploads[settings.hat_type]}`
);
body {
  background: var(--hat-url);
}

ستحتوي settings.theme_uploads على قائمة بتحميلاتك.
على سبيل المثال:
image

ثم، بناءً على إعداداتك، تقوم بتعيين الخاصية المخصصة.

لاحظ أنه من خلال اختباري، لا تعمل url(var(--hat-url))، ولهذا السبب مررت url() مباشرة في الخاصية المخصصة.