Korzystam z Magento 2.1
Muszę przesłać wiele zdjęć i filmów za pomocą interfejsu użytkownika
Jak magento-admin -> produkty -> caralog -> produkt
co muszę zrobić, aby to osiągnąć?
magento2
image-upload
Deexit Sanghani
źródło
źródło
Odpowiedzi:
Wreszcie mam odpowiedź
Odnoszę ten moduł i wdrażam w moim module niestandardowym
Znajdź poniżej przydatny kod:
wykonując poniższe kroki
1) utwórz layout.xml
[vendor]/[module]/operation/view/adminhtml/layout/layout_edit.xml
2) Utwórz blok pomocnika
[vendor]/[module]/Block/Adminhtml/Grid/Helper/Form/Gallery.php
3) Utwórz blok formularza pomocniczego
[vendor]\[module]\Block\Adminhtml\Grid\Helper\Form\Gallery\Content.php
Uwaga : - powinieneś prawidłowo wystawać ponad oba bloki
4) Utwórz szablon
Powinieneś skopiować formularz gallery.phtml
vendor/magento/module-product-video/view/adminhtml/templates/helper/gallery.phtml
i zmodyfikować go zgodnie z wymaganiami i szkodnikami w swoim module[vendor]/[module]/view/adminhtml/templates/helper/gallery.phtml
Daj mi znać w komentarzu, jeśli potrzebujesz pomocy
źródło
protected $formName = 'your_ui_form
Aby dodać wideo w Magento 2, musisz wykonać następujące kroki:
źródło
Odpowiedź Deexit Sanghani może być przestarzała, ponieważ używam magento2.2.2 v, a lokalizacja pliku xml nie działa dla mnie,
[vendor]/[module]/operation/view/adminhtml/layout/layout_edit.xml
ale wszystko inne jest w porządku, więc głosowałem również. I oto, co zadziałało dla mnie, spójrz w swoją../vendor/magento/module-product-video/view/adminhtml/ui_component/product_form.xml
lokalizację modułu:../app/code/[vendor]/[module]/view/adminhtml/ui_component/your_ layout_edit.xml
wewnątrz<form></form>
dodaj:Mam udało się przesłać obraz dodawać własne role itp .. ale nie Zapisz w bazie danych jeszcze przed rzędu, UWAGA: To wymaga dużo uwagi, aby to pracuje dla swoich potrzeb, nadpisywania do swoich potrzeb np
gallery.pthml
,getImagesJson()
,getImageTypes()
,getMediaAttributes
metody itd .. ., a następnie musi zbliżony strukturę bazy danych, która ma taką samą wzory lub podobne do natywne Magento tablicy przeglądowej:catalog_product_entity_media_gallery_value
,catalog_product_entity_media_gallery
,catalog_product_entity_media_gallery_value
etc ... nie pracowali na wideo jeszcze!Mam nadzieję, że komuś pomoże!
źródło