Я пытаюсь добавить видео на страницу продукта с изображениями в том же месте, что и после 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
Заранее спасибо за помощь…
Убедитесь, что вы редактируете 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");
Я написал аналогичный модуль для видео, вы можете посмотреть на этот код и создать свой собственный.
Вы должны внести изменения в 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 Добавить видео к продукту
Пожалуйста, используйте код ниже:
<?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(); ?>