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

成本

我是Magento 1.7.0.2的新手

我想产品的phtml页面中创建一些自定义html div并调用

1)产品说明,2)另一个带有产品标签的div,3)另一个带有对该特定产品的评论的div 4)另一个div,其中将包含特定的cms页(询问此产品)

您知道我应该如何在每个div中编写php才能在Magento 1.7.0.2中调用产品的这些特定属性吗?

非常感谢你

优点

在这里,我正在为您提供与上述规范相关的代码,您可以将其设置为html

1.产品说明

$_product = Mage::getModel('catalog/product')->load(PRODUCT_ID);

echo $_product->getShortDescription(); //product's short description
echo $_product->getDescription(); // product's long description

2.产品标签

$model=Mage::getModel('tag/tag');
    $tags= $model->getResourceCollection()
        ->addPopularity()
        ->addStatusFilter($model->getApprovedStatus())
        ->addProductFilter(PRODUCT_ID)
        ->setFlag('relation', true)
        ->addStoreFilter(Mage::app()->getStore()->getId())
        ->setActiveFilter()
        ->load();

    if(isset($tags) && !empty($tags)):
        foreach($tags as $tag):
            echo '<span class="tag">'.$tag->getName().'</span>';
        endforeach;

3.产品评论

$productId = $product->getId();
$reviews = Mage::getModel('review/review')
->getResourceCollection()
->addStoreFilter(Mage::app()->getStore()->getId()) 
->addEntityFilter('product', $productId)
->addStatusFilter(Mage_Review_Model_Review::STATUS_APPROVED)
->setDateOrder()
->addRateVotes();

4.包含特定的CMS页面

我想建议您,如果您想显示特定于产品的内容,可以为产品创建模块,并在phtml文件中按如下所示调用

echo $this->getLayout()->createBlock('cms/block')->setBlockId('your-block-id')->toHtml();

您也可以参考详细信息页面

希望对您有所帮助。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在magento主页上显示产品描述

来自分类Dev

恢复迁移到 Magento 2 的产品描述中的换行符

来自分类Dev

如何调试线程1的问题:EXC_BAD_ACCESS(代码=2,地址=0x7ffee1ba8578)

来自分类Dev

如何防止socket()系统调用返回文件描述符0,1或2?

来自分类Dev

如何从两个字节中取出一个Long?0x7 + 0x86 = 0x1c000

来自分类Dev

*(*(p + 1)+1)[7]如何等于p [1] [8] [0]`?

来自分类Dev

如何在CentOS 7中安装udisks1?

来自分类Dev

如何在Excel的列中记录从0到1的过渡?

来自分类Dev

如何在 Python 中根据 1 或 0 为背景着色

来自分类Dev

如何在 Angular 中显示是/否而不是 1/0

来自分类Dev

在view.phtml中的架构产品描述中获取magento标头描述

来自分类Dev

为什么是0x7FFFFFFFull | (1 << 31)在C ++中返回0xFFFFFFFFFFFFFFFF?

来自分类Dev

如何在Umbraco 7中以编程方式取消发布内容

来自分类Dev

如何在iOS 7中以编程方式正确关闭UIAlertView?

来自分类Dev

如何在Tomcat 7中以编程方式配置ServletContextListener?

来自分类Dev

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

来自分类Dev

如何在woocommerce的自定义类别页面中显示产品描述

来自分类Dev

如何解决“无法通过指定的键加载主题:'rwd\/astra'”、“1”:“magento2 中的#0 错误?

来自分类Dev

线程1:Xcode 6 beta 7中的println()上的EXC_BAD_ACCESS(code = 1,address = 0x0)

来自分类Dev

如何使用银行程序在XCODE中修复线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x7ffeefc00000)?

来自分类Dev

Magento 1-如何在每行中具有不同数量的产品,在每个页面布局中不同

来自分类Dev

如何在Magento API V1中检索客户订单

来自分类Dev

在magento2中以编程方式创建简单的产品

来自分类Dev

C中{0,1,2,3,4,5,6,7,8,9}外的条件

来自分类Dev

如何在x轴值出现多次的python中进行绘制,例如0 1 2 3 2 1 0

来自分类Dev

如何以编程方式将android:layout_columnWeight =“ 1”设置为android支持v7 Gridlayout中的元素

来自分类Dev

R:如何在BASE R中重新编码二进制因子级别(0 = 0,1 = 1)

来自分类Dev

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

来自分类Dev

在R中将(0,1,0,0,1,1,1)转换为(0,0,0,1,0,1,2)

Related 相关文章

  1. 1

    如何在magento主页上显示产品描述

  2. 2

    恢复迁移到 Magento 2 的产品描述中的换行符

  3. 3

    如何调试线程1的问题:EXC_BAD_ACCESS(代码=2,地址=0x7ffee1ba8578)

  4. 4

    如何防止socket()系统调用返回文件描述符0,1或2?

  5. 5

    如何从两个字节中取出一个Long?0x7 + 0x86 = 0x1c000

  6. 6

    *(*(p + 1)+1)[7]如何等于p [1] [8] [0]`?

  7. 7

    如何在CentOS 7中安装udisks1?

  8. 8

    如何在Excel的列中记录从0到1的过渡?

  9. 9

    如何在 Python 中根据 1 或 0 为背景着色

  10. 10

    如何在 Angular 中显示是/否而不是 1/0

  11. 11

    在view.phtml中的架构产品描述中获取magento标头描述

  12. 12

    为什么是0x7FFFFFFFull | (1 << 31)在C ++中返回0xFFFFFFFFFFFFFFFF?

  13. 13

    如何在Umbraco 7中以编程方式取消发布内容

  14. 14

    如何在iOS 7中以编程方式正确关闭UIAlertView?

  15. 15

    如何在Tomcat 7中以编程方式配置ServletContextListener?

  16. 16

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

  17. 17

    如何在woocommerce的自定义类别页面中显示产品描述

  18. 18

    如何解决“无法通过指定的键加载主题:'rwd\/astra'”、“1”:“magento2 中的#0 错误?

  19. 19

    线程1:Xcode 6 beta 7中的println()上的EXC_BAD_ACCESS(code = 1,address = 0x0)

  20. 20

    如何使用银行程序在XCODE中修复线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x7ffeefc00000)?

  21. 21

    Magento 1-如何在每行中具有不同数量的产品,在每个页面布局中不同

  22. 22

    如何在Magento API V1中检索客户订单

  23. 23

    在magento2中以编程方式创建简单的产品

  24. 24

    C中{0,1,2,3,4,5,6,7,8,9}外的条件

  25. 25

    如何在x轴值出现多次的python中进行绘制,例如0 1 2 3 2 1 0

  26. 26

    如何以编程方式将android:layout_columnWeight =“ 1”设置为android支持v7 Gridlayout中的元素

  27. 27

    R:如何在BASE R中重新编码二进制因子级别(0 = 0,1 = 1)

  28. 28

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

  29. 29

    在R中将(0,1,0,0,1,1,1)转换为(0,0,0,1,0,1,2)

热门标签

归档