2014-12-02 110 views
0

我一直在研究Magento一个星期,我坚持在Magento静态块。我正在编写一些静态块内容的代码。用线条:Magento静态块JavaScript变量

"Testing Magento variables {{config path="general/store_information/name"}}" 

即时让我的商店名称完美。我的问题是,我已经尝试了多次,将该变量分配给javascript 问候变量,但始终失败。也许有人可以帮我什么,我应该写,而不是??????。我会用它来处理其他句子。

<html> 
<body> 

"Testing Magento variables {{config path="general/store_information/name"}}" 

<button onclick="myFunction()">Try it</button> 

<script> 
function myFunction() 
    { 
     var greeting = ??????????; 

    } 
</script> 


</body> 
</html> 

回答

2

如果您试图将商店名称分配给一个变量,您可以在admin:system> custom variables(来自顶层菜单)中创建您自己的自定义变量,然后用cms块或页面调用这些变量。

{{customvar code="my_custom_var"}} 

顺便说一句,您不应该将html和body标签添加到cms块。

+0

感谢您的建议,像魅力一样工作 – Macas 2014-12-02 15:19:34

1

不知道,但尝试包裹文字...

“测试Magento的变量{{配置路径=” 一般/ store_information /名称 “}}”

为...

"Testing Magento variables <span id="name">{{config path="general/store_information/name"}}</span>" 

那么您可以在功能作为参考吧...

var greeting = document.getElementById("name").innerText;