Pytania otagowane jako extensions

Oznacza pytanie dotyczące tworzenia i integracji rozszerzeń

4
Najlepsza praktyka Magento 2 dotycząca lokalizacji i nazw klas
W Magento 1byliśmy przyzwyczajeni do umieszczania naszych klas w tych katalogach Blok Pomocnik Model Ratunek i użyj prostej nazwy klasy bez wielkich liter w środku nazwy. Jeśli spojrzymy na niektóre przypadki w Magento 2 Core Pomocnicy Lokalizacja : - \Foo\Bar\Helper Nazwa : - *.php Przykłady : - \Magento\ImportExport\Helper\Report -\Magento\Cms\Helper\Wysiwyg\Images Obserwatorzy …

2
Jak powinienem licencjonować mój moduł?
Mam moduł, który napisałem dla mojej firmy. Pobiera dane z naszego rozwiązania back office i importuje je do Magento. Przyjmuje także zamówienia od Magento i importuje je do oprogramowania back office. Przeczytałem trochę o rodzajach licencji, z których mogę korzystać, ale nie wiem, z którego z nich korzystać. Moje podstawowe …

2
Najlepszy sposób na dodanie dynamicznej siatki jako danych wejściowych w niestandardowym rozszerzeniu Adminhtml
Zbudowałem niestandardowe rozszerzenie lokalizatora sklepu z jego własną siatką i edytuję strony w Adminhtml i wszystko działa świetnie. W przypadku godzin otwarcia sklepów chciałbym wdrożyć dynamiczną siatkę, tak jak w przypadku opcji atrybutów. Teraz znalazłem rozwiązanie, ale mam nadzieję, że istnieje lepszy, a przynajmniej czystszy sposób. Do tej pory dodałem …


4
Kiedy wysyłać zdarzenia w niestandardowym module?
To pytanie dotyczy zarówno Magento 1, jak i Magento 2. Rozumiem, że zgodnie z dobrą praktyką programiści zewnętrzni są zachęcani do wysyłania zdarzeń w swoim niestandardowym module, aby ułatwić pracę z innymi modułami. Chciałbym wiedzieć: gdzie deweloper powinien wysyłać zdarzenia w niestandardowym module? czy jest jakieś zalecane miejsce do wysłania …


2
Jak zdefiniowana jest strona początkowa konfiguracji systemu (admin / system_config / index)?
Często zauważam, że strona początkowa konfiguracji systemu ( System > Configurationw panelu administracyjnym) różni się w zależności od instalacji. Zamiast pokazywać General > Generalsekcję, zawsze widzę sekcję tego lub innego rozszerzenia. Jak to się stało? To nie jest kolejność sortowania, ponieważ dzieje się tak również w sklepach, w których General …

4
Utwórz stronę kategorii, która wyświetla wszystkie produkty w specjalnej cenie
Zasadniczo utworzyłem kategorię „Produkty w wyprzedaży”, które chciałbym automatycznie zawierać w moim katalogu wszystkie produkty, do których zastosowano specjalną cenę (poprzez Katalog> Zarządzaj produktami). Chciałbym, aby strona zachowała warstwowe możliwości nawigacji i sortowania , które zawiera standardowa strona kategorii Magento. Wydaje się, że jest to coś, co byłoby cenne dla …

1
Wybierz plik do zainstalowania przez Composer w oparciu o wersję Magento
Byłoby bardzo wygodne włączenie wielu wersji kodu do modułu kompozytora i pozwolenie kompozytorowi ustalić, którą wersję wdrożyć, w oparciu o wersję docelową instalacji Magento. Na przykład dla Magento> 1.7 użyj pliku system.xml, który zawiera tooltipzagnieżdżone groupi inne nowoczesne funkcje, ale w przypadku starszych wersji Magento użyj zredukowanej wersji pliku, która …

5
Gdzie umieścić pliki .php, .js, .html, .css z biblioteki innej firmy, która współpracuje z opracowanym przeze mnie rozszerzeniem?
Powiedzmy, że chcę opracować rozszerzenie Magento, które łączy się, powiedzmy, z pakietem wykresów Open Source lub galerią obrazów lub czymkolwiek innym, co NIE jest częścią samego rozszerzenia. Po pobraniu (oddzielnie od rozszerzenia) biblioteka innej firmy jest dostarczana jako pojedynczy plik .zip ze wszystkimi plikami .php, .js, .html i .css. Czy …

2
Jak rozpoznać rozszerzenia, które „dzwonią do domu”?
Czy istnieje sposób na identyfikację kodu, który wysyła żądania HTTP do zdalnego serwera w tle? Zauważyłem, że kiedy mam nierówny odbiór na mojej maszynie programistycznej, wiele sklepów ładuje się długo, nawet na localhost. Mam wrażenie, że niektóre zdalne serwery długo reagują z powodu mojego nieregularnego połączenia. Chciałbym zidentyfikować te żądania …

1
Błąd 404 na stronie konfiguracji
Za każdym razem, gdy instaluję nowe rozszerzenie i otwieram opcje admin - system - konfiguracja - moduł, pojawia się błąd 404. Wylogowanie i zalogowanie pomaga, ale jak tego uniknąć? Problem ma coś wspólnego z pamięcią podręczną uprawnień administratora, ale jak ją programowo odświeżyć, powiedzmy, ze skryptu instalacyjnego? Jakieś pomysły?

2
Nie można zalogować się do administratora po zainstalowaniu rozszerzenia
Z góry przepraszamy za drobne szczegóły na ten temat. Sprzedaję rozszerzenie Magento. W najnowszej wersji zacząłem otrzymywać dziwne raporty o błędach od kilku użytkowników. W szczególności po zainstalowaniu rozszerzenia zgłaszają, że nie mogą się zalogować do administratora, a żądania logowania są przekierowywane z powrotem na stronę logowania i bez wyświetlania …

6
Magento 2: Zmiana ceny produktu w kontrolerze nie działa w tej chwili!
Próbowałem zmienić cenę moich produktów w ten sposób: Controller.php: [EDYTOWAĆ] <?php namespace MassiveArt\ShoppingCart\Controller\Index; use Magento\Catalog\Model\ProductFactory; use Magento\Checkout\Model\Cart; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; use Magento\Framework\Controller\Result\JsonFactory; use Magento\Framework\Data\Form\FormKey; class Index extends Action { /** * @var FormKey */ protected $formKey; /** * @var Session */ protected $checkoutSession; /** * @var Cart */ protected …

2
Gdzie utworzyć niestandardowe rozszerzenia dla Magento2?
Niektóre artykuły zachęcają do tworzenia niestandardowych rozszerzeń, app/codea inne zachęcają do ich tworzenia vendor. Czy obie te metody są w porządku? Co jeśli chcę zastąpić moduł vendor? Czy muszę pisać moduł niestandardowy również w vendorfolderze lub app/code? Czy działają one jak codepools jak w Magento 1.x? Prosimy o wyjaśnienie celu …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.