Perguntas com a marcação «magento2»

Perguntas gerais sobre o Magento 2, não específicas para uma versão menor. Use esta tag para distinguir do Magento 1. Se você tiver problemas com uma versão específica, use a tag 'Magento-2.x' apropriada. As funcionalidades entre as versões secundárias do Magento 2 podem ser diferentes.

1
Magento 2: mostre classificações de produtos para cada estrela, classificações médias e% de 5 estrelas na página do produto
Quero exibir classificações na página do produto desta forma: Quantos usuários selecionaram classificações de 5/4/3/2/1 estrelas A classificação média, exibida como estrelas Porcentagem de usuários selecionados uma classificação de 5 estrelas Preciso adicionar um código personalizado para isso. Por isso, não sugiro getReviewsSummaryHtml .

3
Como retornar um objeto JSON com uma API REST personalizada no Magento 2?
Estou escrevendo uma demonstração personalizada da API REST; agora ele pode retornar números e seqüências de caracteres na minha demonstração, mas quero que ele retorne um objeto JSON como outras APIs REST. Na minha demonstração, chamo a API do Magento 2 (ou seja, obter informações do cliente: http: //localhost/index.php/rest/V1/customers/1 ) …
14 magento2  api  rest 

2
Como alterar o formato da data do filtro de grade do magento 2 admin sem usar o componente da interface do usuário?
Abaixo está some_grid_block.xml, Como posso alterar o formato da data no filtro de calendário. <?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"> <body> <referenceBlock name="adminhtml.qrcode.grid.container"> <block class="Oneteam\Qrcode\Block\Grid" name="adminhtml.qrcode.grid" as="grid"> <arguments> <argument name="id" xsi:type="string">QrcodeGrid</argument> <argument name="dataSource" xsi:type="object">Oneteam\Qrcode\Model\ResourceModel\Qrcode\Collection</argument> <argument name="default_sort" xsi:type="string">qr_id</argument> <argument name="default_dir" xsi:type="string">desc</argument> </arguments> <block class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <filterRange name="created_at" class="Magento\Backend\Block\Widget\Grid\Column\Filter\Date"> <argument name="data" xsi:type="array"> <item name="config" …



3
Por que métodos protegidos não podem ser interceptados?
Fiquei me perguntando por que não é possível criar plugins para protectedmétodos. Há esse pedaço de código no Magento\Framework\Interception\Code\Generator\Interceptor: protected function _getClassMethods() { $methods = [$this->_getDefaultConstructorDefinition()]; $reflectionClass = new \ReflectionClass($this->getSourceClassName()); $publicMethods = $reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC); foreach ($publicMethods as $method) { if ($this->isInterceptedMethod($method)) { $methods[] = $this->_getMethodInfo($method); } } return $methods; } Ele …
14 magento2 

3
problema de atualização da página de checkout
Antes de tudo, quero dar algumas capturas de tela para entender meu problema. Agora eu quero adicionar código relacionado aqui. etc / frontend / di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Checkout\Model\CompositeConfigProvider"> <arguments> <argument name="configProviders" xsi:type="array"> <item name="checkout_deliverysign_block" xsi:type="object">Kensium\DeliverySign\Model\DeliverySignConfigProvider</item> </argument> </arguments> </type> </config> DeliverySignConfigProvider <?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use …

2
Magento 2 - Use \ Magento \ Catálogo \ Bloco \ Adminhtml \ Produto \ Widget \ Seletor com várias seleções?
Usando este código $chooser = $this->_layout->createBlock('\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser'); var_dump(get_class_methods($chooser)); $configChooser = [ 'button' => [ 'open' => __('Select Products'), 'type' => '\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser', ] ]; $chooser->setConfig($configChooser) ->setFieldsetId($fieldsetData->getId()) ->prepareElementHtml($productChooser); Posso obter um seletor de produtos bastante agradável para o meu campo personalizado no meu formulário personalizado, mas preciso que ele seja capaz de selecionar …

2
Como é magento 2 melhor que magento 1?
Eu sou apenas curioso para saber sobre magento 2 performance e como ele é melhor do que as versões magento 1.x . Recentemente, comecei a aprender magento 2 e descobri que é um novo conjunto de teorias baseadas na arquitetura zend pura. Então, eu só quero saber se é melhor …


6
Magento 2 reindex retorna Nenhuma entidade
Migrei com sucesso o catálogo do Magento 1.9.2.3 para o Magento 2.0.2. Após a migração, eu fiz reindex usando o comando php bin/magento indexer:reindex. Tudo é reindexado com sucesso, exceto índices catalog_category_producte catalog_product_category, retornando No such entity.no shell e notificação Reindex Requiredno admin. Eu verifiquei, var/log/mas sem erros. Como resultado, …

2
Magento 2: usar declaração versus caminho direto da classe?
Eu posso estar perdendo um ponto, mas estou me perguntando por que às vezes há uma instrução "use" para uma classe específica e às vezes não. Exemplo app\code\Magento\Email\Model\Template.php:, temos no topo do arquivo: namespace Magento\Email\Model; use Magento\Store\Model\ScopeInterface; use Magento\Store\Model\StoreManagerInterface; Então, no __constructmétodo, temos os seguintes parâmetros: public function __construct( \Magento\Framework\Model\Context …

2
Maneira correta de atualizar o pai de um tema no Magento 2
No Magento 2, você pode especificar um tema pai no theme.xmlarquivo de um tema . <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"> <title>Theme Title</title> <parent>Package/base-theme</parent> <media> <preview_image>media/preview.jpg</preview_image> </media> </theme> A primeira vez que o Magento vê um tema, ele usa esse valor para definir um parent_idna themetabela. Essa é a fonte da verdade para …



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.