from .models import SiteSetting

def site_settings(request):
    """
    Injecte l'objet SiteSetting dans le contexte global de tous les templates.
    Utilisation dans le template : {{ site_settings.site_title }}
    """
    try:
        # On récupère la première (et unique) configuration
        settings = SiteSetting.objects.first()
    except Exception:
        settings = None

    return {
        'site_settings': settings
    }