我试图调用cms块preorder_note如果产品具有属性preorder_note的值(不管什么值)。但我无法让它发挥作用。
这是在页面模板/ catalog / product / view.phtml
上完成的 <?php if ($_product->getAttribute('preorder_note')): ?>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('preoder_short')->toHtml() ?>
<?php endif; ?>
我做错了什么?
答案 0 :(得分:1)
我自己找到了解决方案。
<?php $_howtouse = $this->getProduct()->getPreorder_note(); ?>
<?php if ($_howtouse): ?>
<?php echo $this->getLayout()->createBlock('cms/block')->setBlockId('preoder_short')->toHtml() ?>
<?php endif; ?>