Files
smartsoltech_site/smartsoltech/web/context_processors.py

31 lines
804 B
Python

from .models import FooterSettings, SiteSettings, ContactSettings
def footer_settings(request):
"""Context processor для настроек футера"""
try:
footer = FooterSettings.objects.filter(is_active=True).first()
except:
footer = None
return {
'footer_settings': footer
}
def site_settings(request):
"""Context processor для глобальных настроек сайта"""
settings = SiteSettings.get_settings()
return {
'site_settings': settings,
'currency_symbol': settings.currency_symbol,
}
def contact_settings(request):
"""Context processor для контактных данных"""
contacts = ContactSettings.get_contacts()
return {
'contact_settings': contacts,
}