我们有一个主要的t恤为产品类型的服装(产品类型是以防万一,所以,没有人会提出来)。它们都在其他几个系列中,比如“亚麻T恤”、“丝绸T恤”等等。比如说,我在t恤系列的页面上,我需要显示一张所有次要收藏的清单,比如亚麻布、丝绸等等。我该怎么做?到目前为止,我可以通过下面的代码获得每个产品的集合列表。而且,我会把它们拉出来,用js分类。但我真的希望有个更简单的方法来拿到名单。
以下是我为每个产品的收藏列表使用的液体代码:
{% for product in collection.products %}
{% for collection in product.collections %}
我已经在我的网站的产品页面上为每个产品添加了添加到收藏夹列表功能,用户可以将任何产品添加到他们的收藏夹列表中。但是,如果用户已经将该产品添加到收藏夹列表中,我希望显示单词remove而不是单词add,这样,如果他愿意,他可以将该产品从他的收藏列表中删除。
但会出现以下错误:
AttributeError: 'QuerySet' object has no attribute 'favourite'
# model
class Product(models.Model):
title = models.CharField(max_length=20
在网上商店的产品页面中,我想用jquery cookie将产品保存为收藏。
但当我单击保存时,我总是会收到这样的消息,即产品已保存为收藏夹,如果产品已保存的话。我从来没有收到过这样的消息,这个产品已经在收藏夹名单上了。
$('#favorite_button').click(function()
{
var cookie_message, item_id, most_van;//most_van means, that the cookie exists with the procut ID
item_id = <?php echo $kat_id
我需要在产品详细信息页面(product.tpl页面)中显示产品收藏夹计数和一些其他功能。
但是我是prestashop.so的新手,我找不到我声明函数的位置,也不知道如何从tpl文件中调用函数。
我在这里写了产品收藏计数代码
public function favcount($id_product)
{
$sql = 'SELECT count(*) FROM `ps_favorite_product` WHERE `id_product`='.(int)$id_product.;
$result = Db::getInsta