Magento -调用产品视频属性到静态块(不能得到视频显示-新php)


Magento - Calling Product Video Attribute into Static Block (can't get video to display - new to php)

所以我创建了一个名为getVideo的新文件。在我的模板/目录/产品/视图文件夹的php,并调用它到一个自定义标签中的静态块,使用:

{{block type="core/template" template="catalog/product/view/getVideo.phtml"}}

在我的php文件中我添加了:

<?php 
  $_prodID = Mage::registry('current_product')->getId();
  $_product = Mage::getModel('catalog/product')->load($_prodID );
?>
  <?php if ($_product_video): ?>
    <h2><?php echo $this->__('Video') ?></h2>
    <div class="std">
      <?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(),
    $_product_video,   'Video') ?>
    </div>
<?php endif; ?>

到目前为止还没有致命的php错误,但是视频没有显示出来。来自属性的URL也没有显示。Magento中的product属性是product_video属性文本窗口中有Vimeo或Youtube视频链接

    <?php 
      $_prodID = Mage::registry('current_product')->getId();
      $_product = Mage::getModel('catalog/product')->load($_prodID );
    ?>
      <?php if ($_product_video): ?>
        <h2><?php echo $this->__('Video') ?></h2>
        <div class="std">
         <?php if($_product->getData('product_video')): ?>
       <iframe width="560" height="315" src="http://www.youtube.com/embed/<?php echo $_product->getData('product_video') ?>" frameborder="0" allowfullscreen></iframe>
<?php endif; ?>
        </div>
    <?php endif; ?>

编辑

尝试更改块类型

{{block type="catalog/product" template="catalog/product/view/getVideo.phtml"}}

如果您有任何疑问请告诉我