%% GLOBAL变量在自定义Bigcommerce模板中不起作用

迈克尔·萨博(Michael Szabo)

我想自定义产品模板,但不是自定义所有模板,因此我要创建一个新的模板布局文件。

我尝试过两种方法,但是都无法正常工作,并且遇到相同的问题,%% GLOBAL变量不起作用。

我以Product.html为基础,创建了_Product.html并将%% Panel.ProductDetails %%更改为自定义ProductDetails文件%% Panel._ProductDetails %%,该文件目前还没有自定义。然后,我更改测试产品以使用该模板。查看产品时,出现控制台错误,并且页面无法正确显示。第一个控制台错误的原因是语法错误,其中脚本变量被设置为%% GLOBAL变量。查看页面源,结果如下:

<script type="text/javascript">//<![CDATA[
var ThumbURLs = new Array();
var ProductImageDescriptions = new Array();
var CurrentProdThumbImage = ;
var ShowVariationThumb =false;
var ProductThumbWidth = ;
var ProductThumbHeight =  ;
var ProductMaxZoomWidth = ;
var ProductMaxZoomHeight =  ;
var ProductTinyWidth = ;
var ProductTinyHeight =  ;

模板在哪里

<script type="text/javascript">//<![CDATA[
var ThumbURLs = new Array();
var ProductImageDescriptions = new Array();
var CurrentProdThumbImage = %%GLOBAL_CurrentProdThumbImage%%;
var ShowVariationThumb =false;
var ProductThumbWidth = %%GLOBAL_ProductThumbWidth%%;
var ProductThumbHeight =  %%GLOBAL_ProductThumbHeight%%;
var ProductMaxZoomWidth = %%GLOBAL_ProductMaxZoomWidth%%;
var ProductMaxZoomHeight =  %%GLOBAL_ProductMaxZoomHeight%%;
var ProductTinyWidth = %%GLOBAL_ProductMaxTinyWidth%%;
var ProductTinyHeight =  %%GLOBAL_ProductMaxTinyHeight%%;

奇怪的是,在它上面有%% global变量可以正常工作。

<script type="text/javascript" src="%%GLOBAL_CdnAppPath%%/javascript/jquery/plugins/jCarousel/jCarousel.js?%%GLOBAL_JSCacheToken%%"></script>

得到正确的解释为

<script type="text/javascript" src="http://cdn3.bigcommerce.com/r-8a870c678fbffbf4184af752aed70da3f3454036/javascript/jquery/plugins/jCarousel/jCarousel.js?"></script>

我尝试的第二种方法是将所有内容都包含在顶层模板中。我没有链接到%% Panel._ProductDetails %%,而是将该面板的内容插入了_Product.html,但这也遇到了完全相同的问题。

有谁知道为什么这些选项都不起作用以及我如何实现我想要的?

Milind Shah

这是因为BigCommerce系统中的GLOBALS仅在BigCommerce开发团队允许的情况下打印值。这可能会很痛苦,尤其是对于您追求的价值观而言,您想要做的事情很有意义。

但是,此时,我建议您在http://ideas.bigcommerce.com上将它告知想要的开发人员

我不能说这是否会很快改变,因为在某些领域禁止GLOBALS的主要原因是出于安全性,尽管您所追求的是有用的,而且我也看不到为什么都没有启用它们。谁知道,开发商可能会让我们感到惊讶。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

自定义模板在WordPress中不起作用

来自分类Dev

我的自定义WebStorm Live模板不起作用

来自分类Dev

Angular自定义指令中的动态模板(在嵌套ng-repeats中)不起作用

来自分类Dev

Angular JS:Javascript在自定义指令模板中不起作用

来自分类Dev

jQuery在Django自定义templatetag的模板中不起作用

来自分类Dev

自定义JavaScript在Joomla 3模板中不起作用

来自分类Dev

Angular JS:Javascript在自定义指令模板中不起作用

来自分类Dev

PHP脚本在Shopsite Pro自定义模板中不起作用

来自分类Dev

在模板中为Bigcommerce创建自定义页面模板

来自分类Dev

为什么添加自定义SASS变量在Ionic中不起作用?

来自分类Dev

$(this)在.each中的自定义函数中不起作用

来自分类Dev

捕获自定义错误在Bluebird中不起作用

来自分类Dev

UICollectionView在自定义键盘扩展中不起作用

来自分类Dev

自定义字体在Heroku中不起作用

来自分类Dev

自定义UitableView在Xcode中不起作用

来自分类Dev

自定义字体在Android中不起作用

来自分类Dev

FindResource在自定义控件DLL中不起作用

来自分类Dev

Android:样式中的自定义颜色不起作用

来自分类Dev

JSTL forEach在自定义标记中不起作用

来自分类Dev

Yii自定义路由在Nginx中不起作用

来自分类Dev

自定义路由在Codeigniter 3.0.2中不起作用

来自分类Dev

UIScreenEdgePanGestureRecognizer在自定义键盘扩展中不起作用

来自分类Dev

自定义字体在Swift / Xcode中不起作用

来自分类Dev

swiftui:自定义按钮在ListView中不起作用

来自分类Dev

addEventListener在自定义元素中不起作用

来自分类Dev

自定义UICollectionViewCell类中的按钮不起作用

来自分类Dev

Xamarin Forms中的自定义控件不起作用

来自分类Dev

自定义背景资源在android中不起作用

来自分类Dev

setInterval中的自定义函数不起作用

Related 相关文章

  1. 1

    自定义模板在WordPress中不起作用

  2. 2

    我的自定义WebStorm Live模板不起作用

  3. 3

    Angular自定义指令中的动态模板(在嵌套ng-repeats中)不起作用

  4. 4

    Angular JS:Javascript在自定义指令模板中不起作用

  5. 5

    jQuery在Django自定义templatetag的模板中不起作用

  6. 6

    自定义JavaScript在Joomla 3模板中不起作用

  7. 7

    Angular JS:Javascript在自定义指令模板中不起作用

  8. 8

    PHP脚本在Shopsite Pro自定义模板中不起作用

  9. 9

    在模板中为Bigcommerce创建自定义页面模板

  10. 10

    为什么添加自定义SASS变量在Ionic中不起作用?

  11. 11

    $(this)在.each中的自定义函数中不起作用

  12. 12

    捕获自定义错误在Bluebird中不起作用

  13. 13

    UICollectionView在自定义键盘扩展中不起作用

  14. 14

    自定义字体在Heroku中不起作用

  15. 15

    自定义UitableView在Xcode中不起作用

  16. 16

    自定义字体在Android中不起作用

  17. 17

    FindResource在自定义控件DLL中不起作用

  18. 18

    Android:样式中的自定义颜色不起作用

  19. 19

    JSTL forEach在自定义标记中不起作用

  20. 20

    Yii自定义路由在Nginx中不起作用

  21. 21

    自定义路由在Codeigniter 3.0.2中不起作用

  22. 22

    UIScreenEdgePanGestureRecognizer在自定义键盘扩展中不起作用

  23. 23

    自定义字体在Swift / Xcode中不起作用

  24. 24

    swiftui:自定义按钮在ListView中不起作用

  25. 25

    addEventListener在自定义元素中不起作用

  26. 26

    自定义UICollectionViewCell类中的按钮不起作用

  27. 27

    Xamarin Forms中的自定义控件不起作用

  28. 28

    自定义背景资源在android中不起作用

  29. 29

    setInterval中的自定义函数不起作用

热门标签

归档