一张图片胜过千言万语。在市场营销的任何教科书中,你会发现这个共同的真理。
一个视频是比一千个图片和甚至比一千字更好。任何 SEO 专家会告诉你这个。
在互联网上可以找到许多准备使用 Magento 扩展 (免费和付费),它们允许将视频添加到产品的页面。
不幸的是,有时,扩展做不符合我们的要求或设计任务。
在这篇文章中,您将学习如何将视频添加到到底哪里它应根据设计或其他要求的 Magento 产品页面。
让我们将放置到 Magento 产品页面上的视频。与共享便捷,在 youtube 上的视频,只是将 iframe 代码复制并粘贴到的产品说明。这是它。根据产品说明中的产品页面上将显示视频。
如果这似乎太容易,让它以不同的方式。我们将创建"视频"文本输入的属性。将它添加到适当的属性集和别忘了重新建立索引您的数据。现在你应该在以下文件中的视频显示的位置找到地方: app/设计/前端/yourpackage/yourtheme/template/catalog/product/view.phtml
在此示例中我们将把它放在产品名称下。
查找:
|
<div class="product-name">
<h1><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1>
</div>
|
添加如下:
|
<?php if($_product->getVideo()): ?>
<iframe width="560" height="315" src="http://www.youtube.com/embed/<?php echo $_product->getVideo() ?>" frameborder="0" allowfullscreen></iframe>
<?php endif; ?>
|
我们现在要做以显示视频是视频 UID (唯一标识符) 粘贴到视频属性字段。
例如,http://www.youtube.com/watch?v=U0CGsw6h60k的 UID 是U0CGsw6h60k
这就是它。
需要不同的东西吗?产品视频产品页侧边栏上吗?没关系。我们需要创建视频模板和使用产品"XML 布局更新"侧栏列中插入的视频。
创建: app/设计/前端/yourpackage/yourtheme/template/catalog/product/video.phtml
与:
|
<div class="block block-video">
<div class="block-title">
<strong><span><?php echo $this->__('Product Video') ?></span></strong><br> </div><br> <div class="block-content">
<object width="193" height="130"><param name="movie" value="http://www.youtube.com/v/<?php echo $this->__($this->getLinkUrl()) ?>?hl=en_US&version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/<?php echo $this->__($this->getLinkUrl()) ?>?hl=en_US&version=3" type="application/x-shockwave-flash" width="193" height="130" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</div>
</div>
|
现在将下面的代码插入到产品 XML 布局更新下设计选项卡上编辑产品页:
|
<reference name="right">
<block type="core/template" name="video" before="-" template="catalog/product/video.phtml">
<action method="setLinkUrl"><url>U0CGsw6h60k</url></action>
</block>
</reference>
|
请注意我们使用的标准操作方法 setLinkUrl,就像标注块中。
这篇文章演示如何操作方法可以轻松地使用以达到我们的目的。
(责任编辑:最模板) |