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
Filtrar un repositorio de objetos de Magento 2
En Magento 2, ¿puede usar un repositorio de productos para filtrar por atributos del producto? En Magento 2, puede usar un objeto de criterio de búsqueda \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, y un repositorio \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Para buscar una lista de objetos $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Sin embargo, el objeto searchCriteria no tiene …

11
Cómo deshabilitar las reseñas de Magento 2
Estoy tratando de desactivar la función de revisión de productos de Magento 2. Intenté deshabilitar el módulo en Magento 2 admin Stores \ Advanced \ Advanced \ Magento_Review, pero la pestaña de revisiones de cada producto todavía está allí. Hay alguna manera de desactivarlo? Sé con certeza que podríamos desactivarlo …


2
¿Cuál es el propósito del objeto de contexto en el constructor DI de cualquier clase? ¿Cómo funciona el contexto?
En la mayoría de los constructores de la clase, se pasa un objeto de contexto. No podía entender cómo funciona este Contexto Obj. También noté que a veces esto se pasa al constructor de la clase principal como a continuación. public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Catalog\Model\Design $catalogDesign, \Magento\Catalog\Model\Session $catalogSession, .... …


2
¿Cuál es la forma correcta de probar el código PHP7 con PHPUnit 4.1 en Magento 2?
Cuando escribo mis módulos, intento proporcionarles pruebas unitarias para las partes más críticas de la aplicación. Sin embargo, en este momento (Magento 2.1.3) hay varias formas de escribir pruebas unitarias: Diferentes formas de prueba Integrarla con bin/magento dev:tests:run unity ejecutarlo en la parte superior de la configuración por defecto que …




1
Magento 2: ¿Agregar HTML arbitrario al <encabezado> de cada página?
En Magento 2, ¿es posible agregar un bit arbitrario de HTML a todas las páginas frontend / cart &lt;head/&gt;? Sé que puedo agregar un bloque al contenido / &lt;body&gt;área con un código como este &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; &lt;/referenceBlock&gt; &lt;/body&gt; &lt;/page&gt; Sin embargo, …
23 php  layout  magento2 


13
Obtener la URL de la imagen completa del producto en la plantilla
Estoy tratando de crear un bloque estático para mostrar productos dinámicos. Este es un código que se supone que debe obtener cada categoría secundaria e imprimir la imagen de cada producto en cada categoría. &lt;?php $objectManager = \Magento\Framework\App\ObjectManager::getInstance(); $category = $objectManager-&gt;get('Magento\Framework\Registry')-&gt;registry('current_category'); ?&gt;&lt;ol&gt;&lt;?php foreach ($category-&gt;getChildrenCategories() as $child_category) { ?&gt;&lt;li&gt; &lt;ul&gt;&lt;?php foreach …

9
Cómo actualizar magento2 de 2.0.0 a 2.0.2
Los documentos aquí dicen que debe usar la utilidad de actualización del sistema: http://devdocs.magento.com/guides/v2.0/comp-mgr/upgrader/upgrade-start.html y hacerlo desde el administrador. Pensé que podría actualizarlo cambiando el archivo composer.json "version": "2.0.2",y luego simplemente ejecutarlo composer update. ¿Sería esta otra forma de actualizar o la utilidad de actualización del sistema es la única …
23 magento2  upgrade  json 

4
Módulo CLI de Magento2: habilitar da error "Módulo (s) desconocido (s)"
En Magento2 he creado un módulo personalizado simple y quiero habilitarlo mediante CLI: bin/magento module:enable Vendorname_Modulename Pero me está dando el siguiente error: Módulo (s) desconocido (s): 'Vendorname_Modulename' El módulo y sus archivos existen en app/code/Vendorname/Modulename/ Por supuesto, he borrado / deshabilitado cachés, borrado generación, Memcache (d) no se ejecuta …


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.