在模板中使用Big Commerce产品自定义字段

问题描述:

我在搜索中找到了在模板中使用自定义字段的答案。在模板中使用Big Commerce产品自定义字段

我曾尝试加入

%%SNIPPET_ProductCustomFields%% 
ProductDescription.html

,但没有任何显示。

是否有任何有关此文件?

这段代码只能在某些地方使用吗?如果是的话哪些?

需要在产品描述中显示什么?

任何帮助,提示或指针会很好。

+0

因此,这是您要创建一个片段?片段不是用户可以添加的内容。它需要由BC发展为片段调用核心应用程序来填充他们的数据。 – Alyss

+0

要在类别页面上添加自定义字段,请参阅此帖子。 http://stackoverflow.com/questions/18856640/bigcommerce-how-can-i-customize-categoryproductlisting/33133740#33133740 – thannes

CustomFields Snippet %%SNIPPET_ProductCustomFields%%只能在通过其自己的面板进行引用时才能使用。

默认情况下,调用此片段的面板是由通过WebDAV其上传到​​文件夹命名%%Panel.ProductOtherDetails%%

您也可以创建自己的自定义面板。
例如,如果你创建了一个名为CustomFieldsPanel.html模板文件,你将它上传到/dav/template/Panels文件夹,并通过%%Panel.CustomFieldsPanel%%


引用它在你的主题虽然回答你的问题,你可以做的一个按照产品说明中显示自定义字段:

  1. 通过其默认面板将其插入ProductDescription.html - %%Panel.ProductOtherDetails%% - 通过编辑模板文件ProductOtherDetails.html
  2. 修改它
  3. 创建您自己的自定义面板,将该片段包含在相同的自定义面板中,然后通过自定义面板的名称将其插入到ProductDescription.html中。该文件的一个例子可能看起来像这样:


<!-- 
* /dav/template/Panels/MyCustomFieldsPanel.html 
* %%Panel.MyCustomFieldsPanel%% 
--> 
<div id="MyCustomFieldsPanel"> 
    <h1> Custom Fields Below </h1> 
    %%SNIPPET_ProductCustomFields%% 
</div> 

enter image description here

希望这有助于:-)

+0

感谢爱。我试过你说的,但MyCustomfield没有工作。但原来的面板做了'%% Panel.ProductOtherDetails %%'它接缝Big Commerce只允许与某些类的片段..但我不知道只是一个想法。 – StuSays

+0

很高兴为您提供帮助。我已经测试了Classic Next(主题)上的自定义面板,它适用于我,但它可能因主题而异。 – 2016-05-06 20:38:32