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.

3
Magento 2: obtener reescribir la URL del producto
Estoy tratando de obtener rewrite product urldesde el load productmódulo personalizado. Estoy obteniendo url en http://localhost/m2/catalog/product/view/id/1401/category/23/formato. Pero yo quiero http://localhost/m2/juno-jacket.html Aqui esta el codigo en constructor public function __construct( \Magento\Catalog\Helper\Product $catalogProductHelper, ) { $this->catalogProductHelper = $catalogProductHelper; } Función personalizada public function abc(){ $product_id = '123'; return $this->catalogProductHelper->getProductUrl($product_id); } abc() method …




5
¿Cómo imprimir la colección mysql query en magento 2?
Hay getSelect()->__toString();disponible en Magento 1 para imprimir consulta de colección. como el siguiente ejemplo $products = Mage::getModel(‘catalog/product’) ->addAttributeToFilter(‘status’, array(‘eq’ => 1)); echo $products->getSelect()->__toString(); ¿Hay algún método disponible en magento 2? He encontrado esto ->printLogQuery(true);pero no funciona para mí. Actualización: a continuación se muestra el código. Estoy tratando de obtener productos …


1
Magento 2.1 agregando un nuevo problema de tipo de componente
Agregué un nuevo tipo de elemento de formulario llamado Company\Module\Data\Form\Element\PdfButton, cuando lo es, version EE 2.0.7y usé este elemento en una pestaña personalizada (agregada anulando Magento\Catalog\Block\Adminhtml\Product\Edit\Tabs) de la página de administración de edición del producto. Después de actualizar a Magento EE 2.1, la pestaña personalizada desapareció. Para que aparezca, agregué …


2
Manejo de excepciones en Magento 2
En Magento 1 pude capturar excepciones e iniciarlas en el exception.logarchivo usandoMage::logException($e); Ahora, en Magento 2, puedo catch (\Exception $e)pero ¿qué hago con la excepción atrapada? ¿Cómo inicio sesión en el exception.log? ¿O cuál es la forma típica de manejar esto?

7
Cómo anular archivos .phtml en Magento 2
Quiero personalizar la página de detalles del producto, por lo que es necesario anular algunos archivos .phtml en las siguientes ubicaciones. Entonces, quiero saber cómo anular archivos .phtmlvendor\magento\module-catalog\view\frontend\templates\product ovendor\magento\module-theme\view



1
Magento 2: Cómo mostrar la opción personalizada en otro archivo phtml
¿Cómo podemos anular esta posición en la opción personalizada para mostrarla en otro archivo phtml? agregó este código en el checkout_cart_index.xmlque anula solo el form.phtmlno anular el default.phtmlarchivo. <?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"> <!-- <update handle="checkout_cart_item_renderers"/> --> <body> <referenceContainer name="content"> <referenceBlock name="checkout.cart.form"> <action method="setTemplate"> <argument name="template" xsi:type="string">Bespoke_Bespoke::cart/form.phtml</argument> </action> </referenceBlock> <referenceBlock …

4
¿Cómo obtener la ruta del directorio de medios en un archivo phtml en magento 2?
Usó el siguiente método para obtener la ruta del directorio de medios , pero devuelve un error. $om = \Magento\Core\Model\ObjectManager::getInstance(); $directoryList = $om->get(\Magento\App\Filesystem\DirectoryList::class); $pubMediaDir = $directoryList->getPath(\Magento\App\Filesystem\DirectoryList::MEDIA); Por favor, ayúdame a encontrar una solución.


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.