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.



6
Descubra el "nombre" para una referencia Bloqueo en Magento 2
Quiero eliminar algunos bloques de mi página. Digamos, por ejemplo, que quiero eliminar el contenedor del logotipo. Luego creo /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlcon el siguiente código: <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> En este caso, logré encontrar el nombre (nombre = "logo") de este bloque de referencia buscando en los archivos …
11 magento2  layout  xml 



3
Magento 2 ¿Cómo desinstalar los atributos agregados por el módulo personalizado?
Hasta ahora sé que al desinstalar un módulo personalizado, es posible eliminar tablas o columnas personalizadas agregadas por un módulo personalizado mediante el uso de uninstall.phpcuáles se extienden \Magento\Framework\Setup\UninstallInterface. Pero, ¿cómo eliminar los atributos personalizados agregados InstallData.phpal desinstalar el módulo? ¡Gracias por adelantado!

4
Magento 2: Cómo filtrar una colección de productos por ID de tienda
Utilizando un objeto de fábrica de productos, puedo crear un producto, tomar una colección de productos y obtener el primer elemento de esa colección /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product = $this->productFactory->create()->getCollection()->getFirstItem(); Sin embargo, si intento agregar un store_id al filtro de la colección $product = $this->productFactory ->create() ->getCollection() ->addFieldToFilter('store_id', …

3
InstallSchema de Magento2 agrega una nueva columna a la tabla existente
Estoy tratando de agregar una nueva columna a la tabla existente en magento2 <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = …

4
Instancia de ayuda de Magento 2
Cuando creo que obtuve mi cabeza envuelta alrededor del sistema DI de Magento 2, algo surge y lo desenvuelve. Veo en el código central diferentes formas de acceder a un ayudante. Por ejemplo, Magento\Catalog\Controller\Category::_initCategoryahí está esto: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Pero en Magento\Catalog\Block\Category\Viewel ayudante se inyecta en el …



1
La tabla 'bandera'
En Magento 2 hay una tabla llamada flag. La tabla está creada Magento\Setup\Model\Installer. ¿Qué hace / mantiene esta tabla?


5
Magento 2 Agregar nuevo campo al formulario de administración de Magento_User
Estoy buscando un buen enfoque con el formulario de agregar / actualizar ya preparado (por defecto) Magento User (module-user). Se puede acceder al formulario en el panel de administración mediante esta ruta: Sistema> Todos los usuarios> [elegido_usuario]> Pestaña de edición principal del usuario (Información de la cuenta) Ahora estoy intentando …

4
Agregar columna Actualizar esquema Magento 2
Quiero insertar un nuevo campo para la tabla de la base de datos en mi extensión personalizada usando el esquema de actualización siguiendo esta publicación , pero recibí un error que dice: [Zend_Db_Statement_Exception] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'Category Depth.l ime_eleveniacategory' doesn't exist, query was: DESCRIBE …

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.