fix: update sub-products in footer
This commit is contained in:
@@ -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,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user