我想在 magento 中传递一个带有块代码的变量,例如 JSON 类型,
{{block type="multibanners/multibanners" category_id="9" name="multibanners" alias="multibanners" template="multibanners/multibanners.phtml"}}
从 cms 页面内容区域,但我没有收到任何东西。如果我使用 block 和 action 方法,我很容易得到我的值(value)。
任何人都知道如何使用自定义块传递变量?
最佳答案
我不是 100% 确定你在问什么,但如果你试图将一个变量传递给 multibanners.phtml
从上面的代码中,您可以创建另一个类似于 category_id="9"
的属性并在 multibanners.phtml
您可以使用 $this->getData("category_id");
获取值
例如
{{block ... my_var="value here" ... template="multibanners/multibanners.phtml"}}
在
multibanners.phtml
:$this->getData('my_var');
关于magento - 如何从magento中的cms页面传递带有 block 表单内容的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13245880/