Magento静态块javascript变量

时间:2014-12-02 14:30:26

标签: javascript magento variables

我一直在研究Magento一周,我坚持使用Magento静态积木。我在静态块内容中编写了一些代码。用行:

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

我的商店名称完美无缺。我的问题是我已经多次尝试将该变量分配给javascript 问候语变量,但总是失败。也许有人可以帮助我写下我应该写的东西,而不是 ?????? 。我将把它用于if else句子。

<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 个答案:

答案 0 :(得分:2)

如果您尝试将商店名称分配给变量;

var greeting = '{{config path="general/store_information/name"}}';

您还可以在admin:system&gt;中创建自己的自定义变量。自定义变量(从顶部菜单),并使用;

在cms块或页面中调用它们
{{customvar code="my_custom_var"}}

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

答案 1 :(得分:1)

不确定,但尝试包装文字......

“测试Magento变量{{config path =”general / store_information / name“}}”

as ...

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

然后你可以在函数中引用它作为...

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