如何在Magento的产品说明中调用特定的静态块?

webbysteph

我尝试通过将以下代码添加到我的描述页面来在产品描述中添加一个静态块:

<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('description02')->toHtml() ?>

这有效。但是,如果我想对不同的产品使用不同的静态块,该怎么办?我不希望在所有产品上都显示相同的静态块。有什么方法可以选择显示哪个静态块?

谢谢!

苏尼尔·维尔玛(Sunil Verma)

您可以按以下步骤进行:

从目录->属性创建一个新的文本类型产品属性,然后从目录->属性集将其添加到使用的属性集中

之后,您可以在添加/编辑产品时在此字段中添加不同的静态块名称。

在产品详细信息页面上,使用与上面相同的方法,只需将静态块设置为从上面创建的属性中获取名称即可。

希望这会有所帮助。

更新

假设您创建了一个名为“ static_block”的新属性,然后转到“属性集”,单击要用于显示该块的产品的属性集。

将static_block从未分配的属性拖放到已分配的属性,然后保存属性集。

之后,为ex创建多个静态块:block_1,block_2

编辑产品,并在上面分配的字段中输入block_1或block_2

在此之后,在产品描述模板(即catalog / product / view.phtml)中,按照以下示例添加代码:

<?php
$blockId = $_product->getData('static_block');

要么

$blockId = $_product->getStatic_block();

哪个可行

echo $this->getLayout()->createBlock('cms/block')->setBlockId($blockId)->toHtml() ?>

您可能需要对上面的代码进行调整,因为我尚未对此进行测试。

希望这可以帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Magento:如何在内容的类别页面中调用静态块

来自分类Dev

如何在产品视图Magento中调用产品列表

来自分类Dev

在Magento中:如果产品具有特定属性,则获取静态块

来自分类Dev

在静态块magento中调用扩展模板

来自分类Dev

Magento在静态块中调用子html

来自分类Dev

Magento 1.8.1如何在静态块中显示分层导航,例如左侧的分类导航?

来自分类Dev

Magento 1.8.1如何在静态块中显示分层导航,例如左侧的分类导航?

来自分类Dev

如何在Magento标头中显示CMS静态块

来自分类Dev

如何在Magento 1.7.0.2中以编程方式调用产品描述?

来自分类Dev

我如何在magento中显示特定产品类型的客户价格

来自分类Dev

如何在WooCommerce产品说明中显示所有图像

来自分类Dev

如何在静态块中获取特定商店视图的基本URL?

来自分类Dev

如何在NSDictionary中调用块?

来自分类Dev

在Magento中查找默认静态块内容

来自分类Dev

1.9.2.2中的Magento静态块问题

来自分类Dev

从备份中恢复Magento静态块内容?

来自分类Dev

在右侧列Magento中添加静态块

来自分类Dev

管理中的magento静态块错误

来自分类Dev

如何在magento中获得产品属性值

来自分类Dev

如何在Magento DB中更改产品价格

来自分类Dev

如何在Magento 1.8.1中向产品添加图像?

来自分类Dev

如何在magento中替换5000种产品的sku号

来自分类Dev

如何在Magento CE 1.7中获取产品的缺货状态?

来自分类Dev

如何在Magento 1.8.1中向产品添加图像?

来自分类Dev

如何在Magento中调用存储过程?

来自分类Dev

如何在 magento 中调用助手?

来自分类Dev

如何在Bigcommerce产品详细页面中添加静态图像

来自分类Dev

如何在Magento mysql数据库中存储/查询特定于商店/网站的(或非全局)产品属性?

来自分类Dev

如何在magento块中获取会话数据?

Related 相关文章

  1. 1

    Magento:如何在内容的类别页面中调用静态块

  2. 2

    如何在产品视图Magento中调用产品列表

  3. 3

    在Magento中:如果产品具有特定属性,则获取静态块

  4. 4

    在静态块magento中调用扩展模板

  5. 5

    Magento在静态块中调用子html

  6. 6

    Magento 1.8.1如何在静态块中显示分层导航,例如左侧的分类导航?

  7. 7

    Magento 1.8.1如何在静态块中显示分层导航,例如左侧的分类导航?

  8. 8

    如何在Magento标头中显示CMS静态块

  9. 9

    如何在Magento 1.7.0.2中以编程方式调用产品描述?

  10. 10

    我如何在magento中显示特定产品类型的客户价格

  11. 11

    如何在WooCommerce产品说明中显示所有图像

  12. 12

    如何在静态块中获取特定商店视图的基本URL?

  13. 13

    如何在NSDictionary中调用块?

  14. 14

    在Magento中查找默认静态块内容

  15. 15

    1.9.2.2中的Magento静态块问题

  16. 16

    从备份中恢复Magento静态块内容?

  17. 17

    在右侧列Magento中添加静态块

  18. 18

    管理中的magento静态块错误

  19. 19

    如何在magento中获得产品属性值

  20. 20

    如何在Magento DB中更改产品价格

  21. 21

    如何在Magento 1.8.1中向产品添加图像?

  22. 22

    如何在magento中替换5000种产品的sku号

  23. 23

    如何在Magento CE 1.7中获取产品的缺货状态?

  24. 24

    如何在Magento 1.8.1中向产品添加图像?

  25. 25

    如何在Magento中调用存储过程?

  26. 26

    如何在 magento 中调用助手?

  27. 27

    如何在Bigcommerce产品详细页面中添加静态图像

  28. 28

    如何在Magento mysql数据库中存储/查询特定于商店/网站的(或非全局)产品属性?

  29. 29

    如何在magento块中获取会话数据?

热门标签

归档