目前我的Django Oscar登陆页面仅显示产品类别的打开菜单。我想在着陆页上显示随机产品,类似于this帖子中描述的产品,但我不认为促销是这样做的。如何在不使用promotions
应用的情况下在此页面上显示产品?编辑模板?
尝试将促销与/
相关联,但失败了,感谢任何帮助。
答案 0 :(得分:0)
解决方案是使用仪表板中的content blocks
。我创建了一个content-block
,其网址为/
。最初,这导致了错误,但经过一些搜索后,THIS帖子指出了我正确的方向。我必须在我的虚拟环境中编辑基础oscar apps/dashboard/promotions/forms.py
文件,然后添加
page_url
到class Meta
fields
属性
class Meta:
model = PagePromotion
fields = ['position', 'page_url']
然后我就能成功将促销活动添加到着陆页。