Не получается получить правильный вывод на странице продукта magento

Я пытаюсь добавить видео на страницу продукта с изображениями в том же месте, что и после 4 изображений, которые должны показывать видео. Человек, который хочет посмотреть видео продукта, может кликнуть видео и посмотреть видео. Чтобы добавить эту функцию, я создал новый атрибут под названием product video в виде текстового поля и написал код для расширения media.phtml. Я попытался добавить код в media.phtml, но не получил никаких изменений в выходных данных. Теперь я попытался написать тот же код в новый файл phmtl с именем video.phtml, но где вызвать этот файл video.phtml, но не получил точный результат ищу
Ссылки, показанные ниже для файлов: —

media.phtml

https://drive.google.com/file/d/0By64gw5ORtRjdXJfRGhHLUVJelk/view?usp=sharing

video.phtml

https://drive.google.com/file/d/0By64gw5ORtRjbGtaMWh5NC01ZEU/view?usp=sharing

Заранее спасибо за помощь…

1

Решение

Убедитесь, что вы редактируете media.phtml файл в вашей текущей теме.
Кроме того, в файле media.phtml, которым вы поделились на диске, я не увидел ни одного кода, связанного с видео.

Если вы хотите использовать свой video.phtml, добавить новый блок в файл макета catalog.xml в твоей теме.

Вы должны свой блок внутри ручки catalog_product_view. Вы можете добавить его сразу после медиа-блока. Как это:

<block type="core/template" name="product.info.video" as="video" template="catalog/product/view/video.phtml"/> <!--your video block -->

Затем внутри view.phtml вашего продукта добавьте:

echo $this->getChildHtml("video");

Я написал аналогичный модуль для видео, вы можете посмотреть на этот код и создать свой собственный.

Видеогалерея для Vzaar

1

Другие решения

Вы должны внести изменения в view.phtml, а не в video.phtml file.Go к файлу.

app/design/frontend/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; ?>

Подробнее см.: Mageno Добавить видео к продукту

0

Пожалуйста, используйте код ниже:

<?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(); ?>
0
По вопросам рекламы [email protected]