我一直在研究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>
答案 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;