Source code for shuup.front.template_helpers.category
from django.utils.translation import get_language
from shuup.compat import contextfunction
from shuup.core.models import Manufacturer
[docs]
@contextfunction
def get_manufacturers(context):
request = context["request"]
category = context["category"]
manufacturers_ids = (
category.products.all_visible(request, language=get_language()).values_list("manufacturer__id").distinct()
)
return Manufacturer.objects.filter(pk__in=manufacturers_ids)