Javascript 更改“;所选产品组合当前不可用“;BigCommerce中的文本

Javascript 更改“;所选产品组合当前不可用“;BigCommerce中的文本,javascript,bigcommerce,Javascript,Bigcommerce,我希望在BigCommerce中更改.OutOfStockMessage div的内容。此div包含文本“所选产品组合当前不可用”,并在选择缺货产品选项时显示。我可以通过JS更改文本,但当选择产品选项时,此文本将被重新构建。我找不到导致该div被修改/显示的函数或触发器,否则我可以借助它来更改文本。此文本也不能从控制面板全局修改 我可以设置自定义文本,但只能作为选项集“规则”的一部分,该选项集不会根据库存水平显示 有人知道解决方案吗?该变量名为%%LNG\u VariationSoldOutMe

我希望在BigCommerce中更改.OutOfStockMessage div的内容。此div包含文本“所选产品组合当前不可用”,并在选择缺货产品选项时显示。我可以通过JS更改文本,但当选择产品选项时,此文本将被重新构建。我找不到导致该div被修改/显示的函数或触发器,否则我可以借助它来更改文本。此文本也不能从控制面板全局修改

我可以设置自定义文本,但只能作为选项集“规则”的一部分,该选项集不会根据库存水平显示


有人知道解决方案吗?

该变量名为%%LNG\u VariationSoldOutMessage%%,位于Snippets/ProductAddToCart.html

然而,Bigcommerce中仍然存在一个bug(这并不奇怪),这意味着删除变量实际上不会生效

因此,要么使用JS:

<script>
$(document).ajaxSuccess(function(){
$('.OutOfStockMessage:contains("combination")').text("This color is currently out of stock" );
})
</script>

$(文档).ajaxSuccess(函数(){
$('.OutOfStockMessage:包含(“组合”)).text(“此颜色当前缺货”);
})

或者,如果你进入设计模式,进入显示文本的产品页面,你可以直接在那里编辑文本,文本将生效。

仍然不能留下评论,但我想提供一个链接,介绍如何访问BigCommerce设计模式。这是一个链接,指向2013年6月4日那篇BC文章的WayBack机器上的存档。

ajaxSuccess触发器工作正常,但原始文本确实闪入。我不是100%清楚你说的设计模式是什么意思。我无法从那里访问LNG变量,正如您所提到的,即使从模板/面板/代码段中覆盖/删除该变量也不起作用。@ench转到“管理”右上角的“设计”。单击“更多”,然后单击“设计模式”,最后单击“以设计模式打开我的店铺”。导航到相关页面,并在产品页面上找到缺货消息。如果您单击要修改的文本,您可以直接修改邮件作为解决方法。您发布的链接链接指向“需要授权”页面。看起来它不是公共的。@ench看起来他们已经删除了这篇文章,因为我也无法访问它。试试这个缓存页面:也没有运气。