如何在类别列表中显示产品描述(bigcommerce)

问题描述:

我们正在将商店从prostores转换为bigcommerce。我们需要让产品清单向用户显示产品名称和产品描述。目前该模板只显示名称,图片,价格等;但不包括产品说明。如何在类别列表中显示产品描述(bigcommerce)

在我们的文件片段的片段CategoryProductsItem.html显示产品信息:

<li class="%%GLOBAL_AlternateClass%%"> 
    <div class="ProductImage QuickView" data-product="%%GLOBAL_ProductId%%"> 
     %%GLOBAL_ProductThumb%% 
    </div> 
    <div class="ProductDetails"> 
     <a href="%%GLOBAL_ProductLink%%" class="%%GLOBAL_SearchTrackClass%% pname">%%GLOBAL_ProductName%%</a> 
    </div> 
    <em class="p-price">%%GLOBAL_ProductPrice%%</em> 
    <div class="ProductPriceRating"> 
     <span class="Rating Rating%%GLOBAL_ProductRating%%"><img src="%%GLOBAL_IMG_PATH%%/IcoRating%%GLOBAL_ProductRating%%.png" alt="" style="%%GLOBAL_HideProductRating%%" /></span> 
    </div> 
    <div class="ProductCompareButton" style="display:%%GLOBAL_HideCompareItems%%"> 
     <input type="checkbox" class="CheckBox" name="compare_product_ids" id="compare_%%GLOBAL_ProductId%%" value="%%GLOBAL_ProductId%%" onclick="product_comparison_box_changed(this.checked)" /> <label for="compare_%%GLOBAL_ProductId%%">%%LNG_Compare%%</label> <br /> 
    </div> 
    <div class="ProductActionAdd" style="display:%%GLOBAL_HideActionAdd%%;"> 
     <a href="%%GLOBAL_ProductURL%%" class="btn Small icon-%%GLOBAL_ProductAddText%%" title="%%GLOBAL_ProductAddText%%">%%GLOBAL_ProductAddText%%</a> 
    </div> 
</li>​ 

我们试图通过添加标签%% GLOBAL_ProductDescription修改此%%,但它并不适用于某些原因返回任何值。

我们如何才能将产品描述拉入类别列表?

我终于找到了答案。

我们正在使用的bigcommerce主题(和其他人猜测)有两个显示选项 - 目录 - 在“存储设置>类别设置”下 - 在我们的模板上显示为“显示为网格”和“显示为清单”。

如果您选择“显示为网格”,则产品描述不会传递到显示产品的模板片段(CategoryProductsItem.html)。

但是,如果你选择“显示为列表”则显示了产品描述,是在片段“CategoryProductsItemList.html”作为%% GLOBAL_ProductDescription %%

的变量称为:%%GLOBAL_ProductDesc%%
%%GLOBAL_ProductDescription%%

+0

谢谢可用,但我应该提到,我也尝试过,但它不返回任何东西......看起来像这些全局变量没有被定义,当你在一个类别列表(虽然看起来很奇怪) – user1104799 2014-12-08 17:57:03

这是不可能的。

的GLOBAL值不高于上,你找到他们的那些其他网页的工作。有点令人困惑,因为它们被称为GLOBAL,但我相信BC使用这个术语的原因不同于我们所假设的。为了使这成为可能,你将不得不从后端编辑一些PHP,但是,就我所知,在BigCommerce上,客户端无法访问root,所以PHP不能被修改。

这里是BigCommerce Store-wide Variables列表。不幸的是,你需要的那些不在该列表中。

而且,使用的Bigcommerce是Interspire,这是一样的电子商务购物车软件,除了它不是由公司主办。 Here on this thread,我发现Interspire的客户希望为自己解决同样的问题,并且他们成功了。与Interspire不同的是,他们能够访问root并编辑PHP文件。

我也叫BigCommerce,他们已经证实了这一点。如果您发现相反的信息,请分享。

+0

谢谢...我联系了bigcommerce(聊天行),他们说他们的主题'运动'应该是这样做的,并引用这个网站http://www.zombiesrus.mybigcommerce.com/antique-rugs/为例。当我们在他们的演示中查看主题时,它似乎没有做到这一点(该演示在类别列表中没有产品说明)......所以我们有点小心为了模板而付费它不起作用! – user1104799 2014-12-10 07:31:55

+0

@ user1104799 - 我不会放弃这一点,星期一上午来,我将为此制定一个javascript方法。我已经为类别列表开发了几个支持JS的功能,在开发它们时,您可以在这里看到它们(http://andredevelopment.mybigcommerce.com/)。例如,如果您转到“分类”页面“玻璃水管”,您会看到我已经开发出了一种方法来为显示在类别产品列表图片上的视频产品演示启动触发器。我会用类似的方法去做你想要的东西,并在我拥有时分享它。 – 2014-12-15 04:54:17

+0

在这种情况下JavaScript不应该是必需的。我们将网站配置设置为将列表显示为列表,而不是网格,在这种情况下,产品说明显示得很好。 – user1104799 2014-12-16 07:44:32