Magento

Preguntas y respuestas para los usuarios de la plataforma de comercio electrónico de Magento.

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 





3
Cómo renderizar HTML con AJAX en Magento 2
Intento encontrar la mejor manera de representar HTML a través de AJAX en Magento 2. Forma 1: uso del controlador sin diseño Archivo Foo/Bar/Controller/Popin/Content.php <?php namespace Foo\Bar\Controller\Popin; use Magento\Framework\App\Action\Action; use Magento\Framework\App\Action\Context; /** * Class Content */ class Content extends Action { /** * Content constructor. * * @param Context $context …


2
Opción Mostrar valores predeterminados en el conmutador de tienda en la página de edición del producto de administración
Estoy usando Magento Enterprise Edition y soy súper administrador de la misma. Para algunos administradores, he permitido que solo se acceda a una tienda en particular. Para mí, se muestra la opción de valores predeterminados en el conmutador de tienda de la página de edición del producto. Para el administrador …

2
¿Por qué algunas clases definen inyecciones tanto en su constructor como en di.xml?
No entiendo por qué, en algunas clases, sus inyecciones de dependencia se declaran dos veces, una en di.xmly en el constructor de la clase concreta. Por ejemplo Magento\Backend\Model\Url, di.xmltiene definido este conjunto de tipos para DI: <type name="Magento\Backend\Model\Url"> <arguments> <argument name="scopeResolver" xsi:type="object"> Magento\Backend\Model\Url\ScopeResolver</argument> <argument name="authSession" xsi:type="object"> Magento\Backend\Model\Auth\Session\Proxy</argument> <argument name="formKey" xsi:type="object"> …


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.