Pytania otagowane jako javascript

JavaScript (JS) to język skryptowy po stronie klienta, który pozwala na interakcję z użytkownikiem, kontrolowanie przeglądarki, komunikację asynchroniczną i zmianę wyświetlanej zawartości dokumentu. Domyślnie Magento 1 jest dostarczany z biblioteką prototype.js, a Magento 2 z jQuery. Używaj tagów „prototype-js” i „jquery” do pytań na temat tych bibliotek.

4
Dodanie biblioteki jQuery do Magento 2
W jaki sposób zewnętrzny programista może dodać bibliotekę jQuery do Magento 2? Podczas gdy Magento 2 zawiera wersję jQuery w swoich motywach frontendowych, obiekt jQuery nie jest natychmiast dostępny w globalnej przestrzeni nazw. Wierzę, że dzieje się tak, ponieważ Magento 2 używa RequireJS do pobrania jQuery, a RequireJS nie załaduje …

4
Lokalizacja Magento2 Javascript
Podobne pytanie zostało już zadane tutaj: tłumaczenia tekstów javascript Magento 2 , ale Magento zaktualizowało tę technikę tłumaczenia w wersji beta. Jak mogę dodać lub zaktualizować tłumaczenia używane przez Javascript? Doszedłem do wniosku, że Magento tworzy plik o nazwie „js-translation.json” w folderze statycznym. Jeśli edytuję ten plik bezpośrednio, widzę, że …

1
Jak wyświetlić niestandardowy blok w metodzie wysyłki wybierz w Magento 2
Za pomocą linku referencyjnego, jak dodać niestandardowy blok w metodach wysyłki poniżej w kasie na stronie? , Jestem w stanie utworzyć dodatkowy blok wysyłkowy na dole. Chciałbym jednak wyświetlać tylko treść po wybraniu metody wysyłki. Gdy klient wybierze metodę wysyłki, kursor powinien przejść do dodatkowych informacji i pól niestandardowych, a …

1
Magento2: Jak mogę zastąpić podstawowy moduł js price-box.js
Muszę przedłużyć Magento_Catalog/js/price-box.js. Użyłem funkcji „miksów”, ale nie działa price-box.js. requirejs-config.js: var config = { config: { mixins: { 'Magento_Catalog/js/price-box': { 'My_Module/js/price-box/pluggin': true } } } }; My_Module/view/frontend/web/js/price-box/pluggin.js define(function () { 'use strict'; return function (target) { // modify target var reloadPrice = target.reloadPrice; target.reloadPrice = function() { cosole.log("hello"); }; …


3
Magento dodaje CSS i JS obejmuje do stopki
Robię optymalizację Yslow mojej strony Magento i próbuję dodać CSS i Js do stopki strony. W tej chwili używam znacznika referencyjnego nagłówka w układzie XML i używam addJsoraz addCssakcji, aby dołączyć wszystkie moje pliki. Próbowałem zamienić odniesienie w nagłówku na stopkę, ale wystąpił błąd podczas próby wyświetlenia witryny. Czy istnieje …
15 layout  javascript  css 


1
Magento 2: Jak wyświetlić niestandardową opcję w innym pliku phtml
Jak możemy zastąpić tę pozycję w opcji niestandardowej, aby wyświetlić ją w innym pliku phtml. dodałem ten kod, w checkout_cart_index.xmlktórym zastępuj tylko form.phtmlnie zastępuj default.phtmlpliku. <?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <!-- <update handle="checkout_cart_item_renderers"/> --> <body> <referenceContainer name="content"> <referenceBlock name="checkout.cart.form"> <action method="setTemplate"> <argument name="template" xsi:type="string">Bespoke_Bespoke::cart/form.phtml</argument> </action> </referenceBlock> <referenceBlock name="checkout.cart.item.renderers.override"> <action method="setTemplate"> …

3
Magento 2: Synchronizacja zaplecza i stanu / pamięci podręcznej frontendu
Czy Magento 2 ma jakieś systemy lub abstrakty do zarządzania stanem między backendem a lokalną pamięcią masową na frontendie? Pracuję nad przeniesieniem funkcji przywracania porzuconego koszyka użytkownika za pomocą przekierowania. W uproszczonej formie, taki jak adres URL http://magento.example.com/restore/the/cart?identifier=sdkfjh48v237g5 załaduje wycenę do koszyka bieżącego użytkownika na podstawie zakodowanego identyfikatora quote_id w …

2
Walidacja daty początkowej i końcowej
Pracuję nad formularzem administratora, w którym chcę, aby użytkownik wybrał Start Datei End Date. Muszę przedstawić takie potwierdzenie, że wartość End Datemusi być większa niż Start Date. Czy ktoś mógłby mi pomóc w zapewnieniu defautl klasy sprawdzania poprawności Magento dla daty początkowej i końcowej zgodnie ze scenariuszem opisanym powyżej? Jeśli …

2
Magento 2: Co to jest tag `<each />`?
O ile wiem, kiedy oglądasz siatkę w backendzie Magento, następujący szablon KnockoutJS „załadowany przez XHR” zaczyna renderować rzeczy File: vendor/magento//module-ui/view/base/web/templates/collection.html URL: http://magento.example.xom/pub/static/adminhtml/Magento/backend/en_US/Magento_Ui/templates/collection.html &lt;each args="data: elems, as: 'element'"&gt; &lt;render if="hasTemplate()"/&gt; &lt;/each&gt; Jednak - jestem trochę zagubiony, co do &lt;each/&gt;tagu i &lt;render/&gt;tagu. Nie są (lub nie wydają się być) częścią akcji KnockoutJS. …

2
Magento 2: Javascript Developer Certyfikacja lektura materiałów
Magento właśnie ogłosiło egzamin certyfikacyjny JavaScript dla Magento2. Po przeczytaniu na tej stronie: https://u.magento.com/magento-2-certified-professional-javascript-developer Mam pytania dotyczące tego egzaminu z certyfikatu programisty JavaScript. Jakie materiały do ​​nauki są przydatne do przygotowania do egzaminu certyfikacyjnego skryptu Java? Jaka jest pozytywna ocena z egzaminu certyfikacyjnego skryptu Java? Czy są dostępne inne materiały …

4
Błąd przełącznika sklepu Magento 2 w pliku „section-config.js” Uncaught TypeError: Nie można odczytać właściwości „*” niezdefiniowanej (…)
Implementuję niestandardowy przełącznik sklepu w moim niestandardowym motywie. Szablon bloku wygląda następująco: &lt;?php if (count($block-&gt;getStores())&gt;1): ?&gt; &lt;?php $id = $block-&gt;getIdModifier() ? '-' . $block-&gt;getIdModifier() : ''?&gt; &lt;span&gt;&lt;?php echo $block-&gt;escapeHtml($block-&gt;getStoreName()) ?&gt;&lt;/span&gt; &lt;span&gt;/&lt;/span&gt; &lt;?php foreach ($block-&gt;getStores() as $_lang): ?&gt; &lt;?php if ($_lang-&gt;getId() != $block-&gt;getCurrentStoreId()): ?&gt; &lt;span class="view-&lt;?php echo $block-&gt;escapeHtml($_lang-&gt;getCode()); ?&gt; switcher-option"&gt; &lt;a …

1
Jak udostępniać obserwowalne wyniki Knockout JS między komponentami interfejsu użytkownika
Rozumiem, jak używać imports: {}iexports: {} udostępniać właściwości składników interfejsu użytkownika, takie jak: defaults: { exports: { shouldShowMessage: '${$.component}' } } Która zwraca nazwę komponentu w eksporcie. Ale kiedy próbuję wyeksportować obserwowalność Nokaut, zawsze jest ona niezdefiniowana: defaults: { exports: { shouldShowMessage: '${$.shouldShowMessage}' } } ... setupKoBindings: function() { this.shouldShowMessage …


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.