¿Existe una buena explicación y / o muestra de la configuración mínima básica necesaria para crear una cuadrícula de componentes de la interfaz de usuario en Magento 2? Sé que hay innumerables componentes principales,
Denota los archivos xml utilizados para definir la jerarquía de bloques que finalmente representa los archivos de plantilla.
¿Existe una buena explicación y / o muestra de la configuración mínima básica necesaria para crear una cuadrícula de componentes de la interfaz de usuario en Magento 2? Sé que hay innumerables componentes principales,
En Magento 1, como desarrollador de módulos, es posible cambiar la plantilla de un bloque usando un código XML de diseño similar a este <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param>
Recientemente me encontré con un nuevo concepto en Magento 2 que me pareció interesante: secciones de clientes Algunos de ustedes pueden haber notado la presencia de sections.xmlarchivos que se ven así: <?xml version="1.0"?> <!-- /** * Copyright © 2016 Magento. All rights reserved. *...
TL; DR: ¿hay alguna forma de depurar la carga del diseño? Como creo, el diseño de un módulo está en conflicto con otro. Relacionado con una pregunta anterior que hice: Cómo hacer que un diseño de módulo se muestre en todos los temas Cargué con éxito mi módulo en mi entorno de prueba local...
En Magento 1, podría eliminar un bloque agregado por un archivo de diseño agregando esto en mi bloque de diseño <remove ="block_id_here" /> ¿Cómo puedo hacer lo mismo para Magento 2? Como ejercicio práctico, supongamos que tengo mi propio módulo del que quiero eliminar el bloqueo del panel...
¿Alguien sabe cómo tener todas las etiquetas de script JS de Magento, por ejemplo, <script type="text/javascript" src="http://sitename.com/js/prototype/prototype.js"></script>renderizar antes del cierre </body>? He intentado esto una vez antes, pero recibí un error que creo que...
¿Cómo agregar condicionalmente un bloque (dependiendo de la configuración en el panel de administración) en el diseño XML de Magento? Podemos verificar si config es verdadero en las acciones. En el ejemplo a continuación, si la sample/config/show_toplinksconfiguración desde el panel de...
Descubrí que cuando trato de usar el unsetChildmétodo, a veces tengo que usar el atributo 'nombre' y otros 'como'. Parece que si un bloque se agrega normalmente, usa 'como' pero si se agrega a un bloque usando el appendmétodo, es posible que deba usar 'nombre'. ¿Es correcta esta suposición? ¿Cuál...
Ambos referenceBlocky las referenceContainerentidades se utilizan en el diseño en magento2. ¿Cuál es la principal diferencia entre ellos y cómo puedo relacionar estas entidades con magento1.
En Magento 2, ¿es posible agregar un bit arbitrario de HTML a todas las páginas frontend / cart <head/>? Sé que puedo agregar un bloque al contenido / <body>área con un código como este <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
Digamos que queremos agregar un ícono de carrito de compras justo antes del enlace "Mi carrito" en los enlaces principales de Magento (ver enlaces superiores a continuación). ¿Cuál es la mejor manera de hacer esto? ¿Hacer algo para toplinks.php? ¿Hacer algo a links.phtml? Un archivo...
Tengo un controlador personalizado al que se accede en la ruta /custommodule/customer/infoque está cargando la 2columns-left.phtmlplantilla en el rootnodo de la siguiente manera: <custommodule_customer_info> <reference name="root"> <action
¿Qué significa displayAreay providerde checkout_index_index.xmlsignifica en
¿Cuál es la diferencia entre <action method=”unsetChild”>y <remove name=""/>? Ambas funciones se utilizan para eliminar un bloque del diseño. ¿Alguien podría explicar con un
Estoy usando magento2-1.0.0-beta4 Copié el checkout.rootbloque de app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xmlla página del producto. Todo funciona bien, hasta que habilite el page_cache. Ese bloque está teniendo cacheable="false"en el diseño XML. Ahora, cuando abro...
Quiero deshacerme del bloque "Estimación de costos de envío e impuestos" en el carrito. Los devdocs le dicen que deshabilitar un componente es el camino a seguir, así que probé lo siguiente: <body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument...
¿Cuál es el propósito de representar la página del módulo personalizado en Magento2 utilizando la \Magento\Framework\View\Result\PageFactoryclase de fábrica de resultados inyectada en el constructor y haciendo que la página se muestre $resultPage =
¿Cómo eliminar los enlaces "Acuerdos de facturación" y "Mi lista de deseos" del menú de navegación en la página de la cuenta del
He hecho lo siguiente para incluir jQuery de Google CDN en Magento: <default> <reference name="head"> <block type="core/text" name="google.cdn.jquery"> <action method="setText"> <text><![CDATA[<script type="text/javascript"
En Magento 2, algunos diseños manejan archivos XML abiertos con <page.../> etiqueta raíz Otros abren con el <layout.../> etiqueta raíz ¿El uso de cualquiera de las etiquetas anteriores introduce alguna diferencia de funcionalidad en un archivo XML de manejo de diseño? ¿O es este...