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.



2
enlace de plantilla personalizada magento2 knockoutjs
Estoy tratando de entender knockoutjs en magento2.esencuadernación de plantilla especialmente personalizada.No puedo obtener el flujo de ideas al representar esto. ¿Alguien puede tener idea de cómo funciona? al menos ¿Dónde puedo encontrar la definición de getTemplate? <!-- ko if: (!quoteIsVirtual) --> <!-- ko foreach: getRegion('customer-email') --> <!-- ko template: getTemplate() …


1
Crear VCL para Magento 2
En la documentación oficial dice que Varnish es compatible de fábrica y debería haber una opción para generar un archivo VCL compatible con Varnish 3 y Varnish 4. No puedo encontrar esto usando el panel de administración o la CLI. ¿Alguien ha tratado de usar esta función?



6
Cómo mostrar mensajes de sesión en el front end en magento 2 beta
Quiero mostrar un mensaje de error o de éxito en mi módulo magento 2. He extendido mi controlador de front-end con el nombre de la clase \Magento\Framework\App\Action\Action. Luego redirijo al cliente a la página de inicio usando el siguiente código $this->messageManager->addError($SomeMessage); $resultRedirect = $this->resultRedirectFactory->create(); $resultRedirect->setPath($base_path); Todo funciona bien pero esta …

1
Cómo compartir observables Knockout JS entre componentes de la interfaz de usuario
Entiendo cómo usar imports: {}yexports: {} compartir las propiedades de los componentes de una interfaz de usuario, como: defaults: { exports: { shouldShowMessage: '${$.component}' } } Que devuelve el nombre del componente en las exportaciones. Pero cuando trato de exportar un Knockout observable, siempre está indefinido: defaults: { exports: { …

3
Eliminar un bloque del diseño sin nombre
Quiero eliminar un bloque del diseño en magento 2 que se declara en una extensión de terceros, pero el bloque no tiene un nombre. ¿Puedo hacer eso? El bloque se declara así <referenceContainer name="before.body.end"> <block class="Magento\Backend\Block\Template" template="[Vendor_Module]::template.phtml"/> </referenceContainer> No puedo usar <referenceBlock name="..." remove="true" /> porque, como puedes ver, no …



7
Magento 2.2.1 No se puede serializar el valor
He actualizado el sitio web de 2.1.6 a 2.2.1 y no puedo serializar el error de valor en el front-end y el back-end. {"0":"Unable to serialize value.","1":"#0 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/Translate.php(494): Magento\\Framework\\Serialize\\Serializer\\Json->serialize(Array)\n #1 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/Translate.php(190): Magento\\Framework\\Translate->_saveCache()\n #2 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Area.php(244): Magento\\Framework\\Translate->loadData(NULL, false)\n #3 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Area.php(215): Magento\\Framework\\App\\Area->_initTranslate()\n #4 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Area.php(142): Magento\\Framework\\App\\Area->_loadPart('translate')\n #5 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/View\/DesignLoader.php(55): Magento\\Framework\\App\\Area->load('translate')\n #6 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/App\/Action\/Plugin\/Design.php(48): Magento\\Framework\\View\\DesignLoader->load()\n #7 \/var\/www\/vhosts\/demo.com\/eiselec\/vendor\/magento\/framework\/Interception\/Interceptor.php(121): …
12 magento2  upgrade 



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.