Bigcommerce 自定义字段
Big Commerce Custom Fields
我计划允许客户为我需要在产品页面上使用 Javascript 引用的每个产品提供几个代码。
基本上我的计划是使用 Big Commerce 的 'custom fields' 来这样做,但我无法将自定义字段吐出到产品页面上。我一直在寻找某种类型的 GLOBAL 变量,它允许我引用自定义字段,但我快要干了。我认为会有某种类型的 GLOBAL 数组,其中包含所有自定义字段,或者可以通过名称直接引用它们。
我是瞎了眼,还是没有办法直接在 BC 模板文件中执行此操作?
谢谢。
在 Bigcommerce 中,自定义字段通常可以在包含名为 ProductCustomFieldItem.html
的代码段的 ProductOtherDetails.html
面板中找到。此代码段包含系统输出的每个自定义字段的标记。
ProductCustomFieldItem.html 代码段内是您要查找的两个代码:%%GLOBAL_CustomFieldName%%
和 %%GLOBAL_CustomFieldValue%%
。
我 运行 也对此感兴趣 - 考虑到它已经很久了,我想没有更好的答案了 - 相当多的搜索结果没有任何用处,因为你似乎只能做将完整的自定义字段集输出为一组 divs.
所以,我将它们输出到隐藏的 div 中:
<div id="fpd-custom-fields" style="display:none;">
%%SNIPPET_ProductCustomFields%%
</div>
然后设置一个javascript函数,根据名字取值:
function getCustomFieldValue(label)
{
var value = '';
$('#fpd-custom-fields div.Label').each(function()
{
if($(this).text().toLowerCase() == (label.toLowerCase() + ':'))
{
value = $('div.Value', $(this).parent()).text().trim();
}
});
return value;
}
感觉不太正确,因为它不是一个非常干净的解决方案,但不幸的是,这是我能想到的最好的解决方案!
我计划允许客户为我需要在产品页面上使用 Javascript 引用的每个产品提供几个代码。
基本上我的计划是使用 Big Commerce 的 'custom fields' 来这样做,但我无法将自定义字段吐出到产品页面上。我一直在寻找某种类型的 GLOBAL 变量,它允许我引用自定义字段,但我快要干了。我认为会有某种类型的 GLOBAL 数组,其中包含所有自定义字段,或者可以通过名称直接引用它们。
我是瞎了眼,还是没有办法直接在 BC 模板文件中执行此操作?
谢谢。
在 Bigcommerce 中,自定义字段通常可以在包含名为 ProductCustomFieldItem.html
的代码段的 ProductOtherDetails.html
面板中找到。此代码段包含系统输出的每个自定义字段的标记。
ProductCustomFieldItem.html 代码段内是您要查找的两个代码:%%GLOBAL_CustomFieldName%%
和 %%GLOBAL_CustomFieldValue%%
。
我 运行 也对此感兴趣 - 考虑到它已经很久了,我想没有更好的答案了 - 相当多的搜索结果没有任何用处,因为你似乎只能做将完整的自定义字段集输出为一组 divs.
所以,我将它们输出到隐藏的 div 中:
<div id="fpd-custom-fields" style="display:none;">
%%SNIPPET_ProductCustomFields%%
</div>
然后设置一个javascript函数,根据名字取值:
function getCustomFieldValue(label)
{
var value = '';
$('#fpd-custom-fields div.Label').each(function()
{
if($(this).text().toLowerCase() == (label.toLowerCase() + ':'))
{
value = $('div.Value', $(this).parent()).text().trim();
}
});
return value;
}
感觉不太正确,因为它不是一个非常干净的解决方案,但不幸的是,这是我能想到的最好的解决方案!