Атрибут импорта для видео Youtube в продуктах


10

Я хотел бы импортировать свои продукты с видео YouTube в «галерее изображений или видео». Ребята, вы знаете правильный атрибут?

Я сделал для всех фотографий и работал нормально, но я не знаю, для видео.


2
Пожалуйста, вернитесь к этому вопросу и обновите с исправлением, которое вы нашли
Stevie G

Я загружаю CSV-файл с помощью sku, video_url, импорта успешно, но в элементе нет ни видео, ни бэкэнда, ни внешнего интерфейса. Если я вручную наберу video_url на странице продукта, это работает. Спасибо.
Даниэль

Ответы:


3

На данный момент нет способа (Magento 2.2) для экспорта / импорта видео продукта.

Некоторым обходным путем может быть: создайте свой собственный новый атрибут продукта и импортируйте полный URL-адрес видео YouTube, например https://www.youtube.com/watch?v= XXXXXXXX, или просто идентификатор видео (XXXXXXXX, который отправляется туда? V =) с помощью файла CSV , Затем измените файл шаблона страницы своего продукта и отобразите значение этого атрибута в определенном формате, чтобы создать код для вставки YouTube, например

<iframe width="560" height="315" src="https://www.youtube.com/embed/XXXXXXXX" frameborder="0" allowfullscreen></iframe>

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

1
@MackieeE, если у вас есть все видео, загруженные на ваш собственный сервер, а не на YoiuTube или Vimeo, вам нужно иметь свой собственный проигрыватель для встраивания и передавать туда свой URL-адрес видео. Здесь хорошо использовать plyr.io
FireBear

2

Следуйте инструкциям по созданию видео YouTube в продуктах:

Шаг 1: Создайте модуль для видео продукта в продукте.

Шаг 2: Создайте атрибут URL-адреса видео YouTube для установки ключа вставки видео YouTube и назначить в продукте. Например : xaYLCgzQP58

Шаг 3: Вставьте <iframe>свой div или всплывающее окно для отображения видео и установите ключ для вставки в атрибуте src <iframe>.

=> Например:

<iframe width="560" height="315" src="https://www.youtube.com/embed/<?php echo $embed_key; ?>" frameborder="0" allowfullscreen></iframe>

Есть ли альтернативное решение с использованием CSV или нет?
Сарвеш Динешкумар Патель
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.