Preguntas etiquetadas con magento2

Preguntas generales sobre Magento 2, no específicas de una versión menor. Use esta etiqueta para distinguirla de Magento 1. Si tiene problemas con una versión específica, use la etiqueta 'Magento-2.x' adecuada. Las funcionalidades entre las versiones menores de Magento 2 pueden diferir.

1
Magento 2: muestra calificaciones de productos para cada estrella, calificaciones promedio y% de calificaciones de 5 estrellas en la página del producto
Quiero mostrar clasificaciones en la página del producto como esta: ¿Cuántos usuarios seleccionaron calificaciones de 5/4/3/2/1 estrellas? La calificación promedio, mostrada como estrellas Porcentaje de usuarios que seleccionaron una calificación de 5 estrellas Necesito agregar un código personalizado para eso, así que no sugiera getReviewsSummaryHtml .


2
¿Cómo cambiar el formato de fecha del filtro de cuadrícula de administración de magento 2 sin usar el componente ui?
A continuación es some_grid_block.xml, ¿Cómo puedo cambiar el formato de fecha en el filtro de calendario? <?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"> …



3
¿Por qué los métodos protegidos no pueden ser interceptados?
Me preguntaba por qué no es posible crear complementos para protectedmétodos. Hay esta pieza de código en 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; } Comprueba si …
14 magento2 

3
problema de actualización de página de pago
En primer lugar, quiero dar algunas capturas de pantalla para comprender mi problema. Ahora quiero agregar código relacionado aquí. 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 Magento\Store\Model\ScopeInterface; …

2
Magento 2: ¿Usar \ Magento \ Catalog \ Block \ Adminhtml \ Product \ Widget \ Chooser con múltiples selecciones?
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); Puedo obtener un selector de productos bastante bueno para mi campo personalizado en mi formulario personalizado, pero lo necesito para poder seleccionar varios productos. ¿Hay …


2
¿Cómo es magento 2 mejor que magento 1?
Tengo curiosidad saber sobre Magento 2 rendimiento y la forma en que es mejor que las versiones 1.x Magento . Recientemente comencé a aprender magento 2 y descubrí que es un conjunto completamente nuevo de teoría basada en la arquitectura pura zend. Así que solo quiero saber si es mejor …

2
Magento 2: uso de declaración versus ruta de clase directa?
Puede que me esté perdiendo un punto, pero me pregunto por qué a veces hay una declaración de "uso" para una clase específica y otras no. Ejemplo: app\code\Magento\Email\Model\Template.phptenemos en la parte superior del archivo: namespace Magento\Email\Model; use Magento\Store\Model\ScopeInterface; use Magento\Store\Model\StoreManagerInterface; Luego en el __constructmétodo tenemos los siguientes parámetros: public function …

6
Magento 2 reindex devuelve No existe tal entidad
He migrado con éxito el catálogo de Magento 1.9.2.3 a Magento 2.0.2. Después de la migración, reindexé usando el comando php bin/magento indexer:reindex. Todo se vuelve a indexar con éxito, excepto los índices catalog_category_producty catalog_product_category, regresando No such entity.en shell y notificación Reindex Requireden admin. Lo he comprobado var/log/pero no …


2
Forma correcta de actualizar el padre de un tema en Magento 2
En Magento 2, puede especificar un tema principal en el theme.xmlarchivo de un 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> La primera vez que Magento ve un tema, usa este valor para establecer un parent_iden la themetabla. Esta es la fuente de la verdad sobre …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.