magento - 如何从magento中的cms页面传递带有 block 表单内容的参数

标签 magento static-block

我想在 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/

相关文章:

Magento Paypal 错误 - payment_paypal_direct.log 中的持久沙箱 URL

mysql - Magento - 查询以获取当前商店中的事件类别

java - 继承中的静态 block vs 初始​​化 block vs 构造函数

java - 为什么打印静态变量值会在静态 block 中给出错误,而分配它却不会

java - 静态 block 用法中的抽象类

magento - 在 magento 中导入带有斜杠的类别名称的产品

templates - 为什么 Magento 中的局部变量有一个下划线前缀?

magento - 在 magento 中使用 Varnish 缓存的 nginx 上的自动货币开关不起作用

java - "When a Class is loaded"到底是什么意思?

php - Magento 类别静态 block 仅不起作用