Magento

Perguntas e respostas para usuários da plataforma Magento e-Commerce


5
mova o código de arquivo .js externo do módulo para o arquivo de modelo [phtml]
Temos um módulo personalizado com o código abaixo app/design/frontend/rwd/Theme1/layout/aitcg.xml <action method="addJs"><script>aitoc/aitcg/Aitcg/View/Abstract.js</script></action> Como não podemos usar o código php nesse arquivo .JS , existe alguma maneira de mover o código presente de um Abstract.jsarquivo para outro .phtml? Editar Segui a resposta de Raphael e alterei o código como aqui: <block type="aitcg/template" …


2
Magento 2: maneira diferente de obter campo de uma coleção
Eu tenho essa classe auxiliar no Magento 2: class Data extends \Magento\Framework\App\Helper\AbstractHelper { protected $_countryFactory; public function __construct( \Magento\Directory\Model\CountryFactory $countryFactory ) { $this->_countryFactory = $countryFactory; } public function getCountryIsoCode($country = 'US') { $country = $this->_countryFactory->create()->getCollection(); $country->addFieldToFilter('country_id', array('eq' => country)); $countryCode = $country->getFirstItem()->getIso3Code()); $countryCode2 = $country->getFirstItem()->getData('iso3_code')); // $countryCode => null // …


2
Magento 2: exceção do observador de eventos não aparece na tela
Na extensão personalizada, crio um observador como este. app\code\Vendor\Extension\etc\frontend\events.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Event/etc/events.xsd"> <event name="sales_quote_remove_item"> <observer name="sales_quote_remove_item_handler" instance="Vendor\Extension\Observer\RemovecartbeforeObserver" shared="false" /> </event> </config> E meu observador: app\code\Vendor\Extension\Observer\RemovecartbeforeObserver.php use Magento\Framework\Event\ObserverInterface; class RemovecartbeforeObserver implements ObserverInterface { public function execute(\Magento\Framework\Event\Observer $observer) { // HERE IS MY CODE $message = "THIS IS CUSTOM ERROR …

5
Exclusão de arquivos de sessão Magento
A pasta var / session mantém constantemente uma quantidade muito grande de dados, causando um grande uso de nós no servidor, toda vez que eu excluo arquivos da pasta da sessão, o uso do innode cai para o mínimo. então, eu quero perguntar como posso excluir automaticamente esses arquivos de …

2
Como exibir amostras na página inicial Magento 2
Eu tenho dois controles deslizantes de produtos (com base em \Magento\Catalog\Block\Product\Widget\NewWidget) na minha página inicial. Gostaria de adicionar amostras a esses controles deslizantes de produtos. Os controles deslizantes são adicionados ao meu layout homepage.xml , conforme abaixo: <container name="items.wrapper.slider" after="full.width.white.bar" htmlTag="div" htmlClass="wrapper wrapper--large c-catalog__products--slider-wrapper"> <block class="Silvan\TestExtension\Block\Product\Widget\NewWidget" template="Magento_Catalog::product/widget/new/content/new_grid.phtml" name="new.products"> <block class="Magento\Swatches\Block\Product\Renderer\Listing\Configurable" …


1
Como crio um produto configurável usando a API REST v2?
Estou tentando criar um produto configurável chamado "Kudos configurável", com opções para o usuário selecionar entre verde pequeno, verde grande, laranja pequeno e laranja grande. Cheguei ao estágio em que um produto configurável foi criado por meio da API usando o seguinte JSON em uma solicitação PUT para / rest …


7
como obter todas as imagens de um produto específico
Como obter todas as imagens de um determinado produto usando este código, eu sou capaz de buscar apenas uma única imagem do produto em particular. . Por favor, ajude eu sou novo nisso. <?php // Get products in category require_once('../app/Mage.php');//Path to Magento umask(0); if(isset($_GET["categoryId"])){ $categoryId=$_GET["categoryId"]; $proxy = new SoapClient('http://www.prashant.com/index.php/api/v2_soap/?wsdl'); // …

5
Magento2: obtém o caminho da imagem do produto
Criei uma página personalizada para obter produtos. Eu tenho todas as informações, mas como obter o caminho completo da imagem. Eu estou usando getImage () está mostrando a imagem apenas como obter o caminho completo. <a href="<?php echo $this->getBaseUrl().$_item->getUrlKey();?>" title="<?php echo $_item->getName() ?>" class="product-image"><img src="<?php echo $this->getImage();?>" alt="<?php echo $_item->getName() …



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.