Perguntas com a marcação «javascript»

JavaScript (JS) é uma linguagem de script do lado do cliente que permite interagir com o usuário, controlar o navegador, comunicar-se de forma assíncrona e alterar o conteúdo do documento exibido. Por padrão, o Magento 1 vem com a biblioteca prototype.js e o Magento 2 vem com o jQuery. Use as tags 'prototype-js' e 'jquery' para perguntas sobre essas bibliotecas.

4
Adicionando uma biblioteca jQuery ao Magento 2
Como um desenvolvedor de terceiros pode adicionar uma biblioteca jQuery ao Magento 2? Enquanto o Magento 2 inclui uma versão do jQuery em seus temas de interface, o objeto jQuery não está disponível imediatamente no espaço de nomes global. Eu acredito que isso ocorre porque o Magento 2 usa o …

4
Localização Magento2 Javascript
Uma pergunta semelhante já foi feita aqui: traduções de texto em javascript no Magento 2 , mas o Magento atualizou essa técnica de tradução na versão beta. Como posso adicionar ou atualizar traduções usadas pelo Javascript? Eu descobri que o Magento cria um arquivo chamado 'js-translation.json' na pasta estática. Se …


1
Magento2: Como posso substituir o módulo js principal price-box.js
Eu preciso estender Magento_Catalog/js/price-box.js. Eu usei o recurso 'mixins', mas não está funcionando 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 = …


3
Magento adicionando CSS e JS inclui ao rodapé
Estou fazendo uma otimização Yslow do meu site Magento e estou tentando adicionar CSS e Js ao rodapé do site. No momento, estou usando uma tag de referência principal no XML do layout e usando addJse addCssações para incluir todos os meus arquivos. Tentei trocar a referência principal pelo rodapé, …
15 layout  javascript  css 


1
Magento 2: Como mostrar a opção personalizada em outro arquivo phtml
Como podemos substituir essa posição na opção personalizada para mostrá-la em outro arquivo phtml. adicionou este código no checkout_cart_index.xmlqual substitui apenas o form.phtmlnão substitui o default.phtmlarquivo. <?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 …

3
Magento 2: Sincronizando back-end e estado / cache de front-end
O Magento 2 possui sistemas ou abstrações para gerenciar o estado entre o back-end e o armazenamento local no front-end? Estou trabalhando na portabilidade de um recurso para restaurar o carrinho abandonado de um usuário por meio de um URL de redirecionamento. De forma simplificada, um URL como http://magento.example.com/restore/the/cart?identifier=sdkfjh48v237g5 carregará …

2
Validação de Data de Início e Término
Eu tenho trabalhado no formulário de administração onde quero que o usuário selecione Start Datee End Date. Eu tenho que fornecer validação de modo que o End Datedeve ser maior que Start Date. Alguém poderia me ajudar a fornecer a classe de validação padrão do Magento para as datas de …

2
Magento 2: O que é um Tag `<each />`?
Tão perto quanto eu posso dizer, quando você vê uma Grade no back-end do Magento, o seguinte modelo "carregado sobre XHR" KnockoutJS é o que começa a renderizar coisas 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; No entanto - estou um pouco sem saber o …

2
Magento 2: material de leitura da Certificação de Desenvolvedor Javascript
Magento acaba de anunciar o exame de Certificação JavaScript para Magento2. Depois de ler nesta página: https://u.magento.com/magento-2-certified-professional-javascript-developer Tenho algumas perguntas sobre este exame de certificação de desenvolvedor JavaScript. Quais materiais de estudo são úteis para a preparação do exame de certificação Java script? Qual é a nota de aprovação para …

4
Erro do comutador Magento 2 Store em “section-config.js” TypeError não capturado: Não é possível ler a propriedade '*' de undefined (…)
Estou implementando um alternador de loja personalizado no meu tema personalizado. O modelo de bloco é o seguinte: &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 …

1
Como compartilhar observáveis ​​Knockout JS entre componentes da interface do usuário
Entendo como usar imports: {}eexports: {} compartilhar as propriedades dos componentes de uma interface do usuário, como: defaults: { exports: { shouldShowMessage: '${$.component}' } } Que retorna o nome do componente nas exportações. Mas quando tento exportar um observável do Knockout, ele é sempre indefinido: defaults: { exports: { shouldShowMessage: …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.