Php 在magento产品页面中未获得正确的输出

Php 在magento产品页面中未获得正确的输出,php,magento,video,product,Php,Magento,Video,Product,我正在尝试在产品页面上添加视频,其中的图像位于同一位置,就像它必须显示视频的4个图像之后一样。想要观看产品视频的人可以点击视频,观看视频。为了添加此功能,我创建了一个名为product video as text field的新属性,并编写了一些扩展media.phtml的代码。我曾尝试在media.phtml中添加代码,但没有得到任何输出更改。现在,我尝试在名为video.phtml的新phmtl文件中编写相同的代码,但在何处调用该video.phtml文件,没有得到我想要的确切结果。 下面显

我正在尝试在产品页面上添加视频,其中的图像位于同一位置,就像它必须显示视频的4个图像之后一样。想要观看产品视频的人可以点击视频,观看视频。为了添加此功能,我创建了一个名为product video as text field的新属性,并编写了一些扩展media.phtml的代码。我曾尝试在media.phtml中添加代码,但没有得到任何输出更改。现在,我尝试在名为video.phtml的新phmtl文件中编写相同的代码,但在何处调用该video.phtml文件,没有得到我想要的确切结果。 下面显示的链接用于文件:-

media.phtml

video.phtml


提前感谢您的帮助…

请确保您正在编辑当前主题中的媒体.phtml文件。 另外,在驱动器中共享的media.phtml中,我看不到任何与视频相关的代码

如果要使用video.phtml,请在主题的布局文件catalog.xml中添加新块

您应该将块放在手柄目录\产品\视图内。您可以在介质块之后添加它。像这样:

<block type="core/template" name="product.info.video" as="video" template="catalog/product/view/video.phtml"/> <!--your video block -->
我已经为视频编写了一个类似的模块,您可以查看此代码并构建自己的模块


请使用以下代码:

<?php if($_product->getVideo()): ?>

<?php endif; ?>

此外,您还需要在app/design/frontend/yourpackage/yourtheme/template/catalog/product/view.phtml中添加视频文件

使用以下代码添加video.phtml文件,然后它将在产品详细信息页面中显示视频:

<?php echo $this->getLayout()->createBlock('core/template')->setTemplate('templateFolderName/video.phtml')->toHtml(); ?>


“未获得正确的输出”,您得到的输出是什么?您期望得到什么?没有变化,但我希望在Magento的产品页面上有4个产品图像和第5个视频。感谢您回复hashid。我已经尝试过video.phtml选项,但它不起作用。我不知道我的网站的产品页面上什么都没有显示。我已经在catalog.xml中添加了块,并在view.phtml中添加了代码,但是你仍然可以在qubitinformationsystems.com/yoga/d-muse-women-coral-pink-top-37.htmlI上看到输出。我假设你在错误的地方编辑。你能写一个骰子吗;在您的phtml中,检查它的working?die()是否未在php中使用?你想让我加上where?扩展不适用于1.9,所以要小心。否则,此答案是正确的…请启用模板路径提示以了解哪个模板处于活动状态。您可能在错误的位置编辑。另外,如果产品页面变为空白,则可能会出现致命错误。检查您的错误日志。
<?php echo $this->getLayout()->createBlock('core/template')->setTemplate('templateFolderName/video.phtml')->toHtml(); ?>