我对 django-lfs 很陌生。
我一直在玩代码,试图建立一个满足我需求的商店。我遇到了一个我无法解决的问题。
我需要从产品视图(目录/产品/内联)访问我可以访问此页面的类别。如果显示面包屑,我可以看到它。示例:主页 > 类别 1 > 产品 1 但我无法访问“类别”对象,因此我可以使用它的数据。
有没有人可以帮助我。
提前致谢
我对 django-lfs 很陌生。
我一直在玩代码,试图建立一个满足我需求的商店。我遇到了一个我无法解决的问题。
我需要从产品视图(目录/产品/内联)访问我可以访问此页面的类别。如果显示面包屑,我可以看到它。示例:主页 > 类别 1 > 产品 1 但我无法访问“类别”对象,因此我可以使用它的数据。
有没有人可以帮助我。
提前致谢
我已经管理了这个添加模板标签......
不是我想要的......但工作正常。
@register.inclusion_tag('tagging/lateral_menu.html', takes_context=True)
def lateral_menu(context):
object = context.get("category") or context.get("product")
if object.__class__.__name__.lower() == "product":
request = context.get("request")
category=lfs.catalog.utils.get_current_product_category(request, object)
else:
category = object
top_category=category
while top_category.parent is not None:
top_category = category.parent
categories =top_category.get_all_children()
return {"category" :category, "top_category" : top_category, "categories" : categories }
然后在模板中我可以获得我需要的所有数据。