Add SiteSettings model with currency_symbol field and replace hardcoded currency symbols in templates

This commit is contained in:
2025-11-24 14:00:05 +09:00
parent 9afa37759a
commit 9c6db614d4
8 changed files with 74 additions and 15 deletions

View File

@@ -1,4 +1,4 @@
from .models import FooterSettings
from .models import FooterSettings, SiteSettings
def footer_settings(request):
@@ -11,3 +11,12 @@ def footer_settings(request):
return {
'footer_settings': footer
}
def site_settings(request):
"""Context processor для глобальных настроек сайта"""
settings = SiteSettings.get_settings()
return {
'site_settings': settings,
'currency_symbol': settings.currency_symbol,
}