fix: update sub-products in footer

This commit is contained in:
mohamad
2026-05-20 16:21:04 +03:30
parent 24dd24e1c9
commit 4875d8b6c3
5 changed files with 128 additions and 13 deletions
+11 -2
View File
@@ -1,4 +1,4 @@
from apps.products.models import MainProduct
from apps.products.models import MainProduct, SubProduct
def navigation(request):
@@ -7,4 +7,13 @@ def navigation(request):
.prefetch_related("sub_products")
.order_by("order", "name")
)
return {"nav_main_products": main_products}
all_sub_products = list(
SubProduct.objects.filter(is_active=True).order_by("order", "name")[:5]
)
footer_sub_products = all_sub_products[:4]
footer_sub_products_has_more = len(all_sub_products) == 5
return {
"nav_main_products": main_products,
"footer_sub_products": footer_sub_products,
"footer_sub_products_has_more": footer_sub_products_has_more,
}