Preguntas etiquetadas con layout

Denota los archivos xml utilizados para definir la jerarquía de bloques que finalmente representa los archivos de plantilla.



2
Mover bloques a otro contenedor cómo
Al ser nuevo, busco una solución alternativa para mover el conmutador Iniciar sesión y Almacenar de header.panela header.container. Acabo de probar este código pero no funciona <referenceContainer name="header.container"> <referenceBlock class="Magento\Store\Block\Switcher" name="store.settings.language" template="switch/languages.phtml"> </referenceBlock> </referenceContainer>



6
Cargar js en pie de página en Magento
<reference name="footer"> <action method="addItem"> <type>skin_js</type> <file>js/fabric/tool/controller_tool.js</file> </action> </reference> Usé el código anterior para cargar js en el pie de página. Pero Magento arroja un error como Método no válido Mage_Page_Block_Html_Footer :: addItem (Array ([0] => skin_js [1] => js / fabric / tool / controller_tool.js)) Necesito cargar js en el …

4
Pase datos a getChildHtml () o llame al método en el bloque secundario
Quiero poder pasar datos a la llamada getChildHtml (). La razón es que la salida del bloque depende de un tipo de producto. Así que quiero pasar el producto al getChildHtml para que pueda decidir sobre la salida. Estoy haciendo esto por dentro template/checkout/cart/item/default.phtml. Idealmente, la llamada se vería así: …
12 layout  blocks 

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 …

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 …

1
El diseño de tema personalizado de Magento 2 xml y css no funciona
Creé un nuevo tema y estaba funcionando bien, pero después de unos días, me di cuenta de que algunas cosas no funcionaban. default_head_blocks.xml ya no extrae los archivos CSS que incluyo (tanto alojados como externos) default.xml no sobrescribe uno primario. No estoy seguro de qué está causando esto. Incluso intenté …
12 layout  theme  css 



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 


2
¿Cómo puedo agregar un diseño de página al módulo Mage_Page?
Descubrí después de la actualización de Magento que el núcleo Mage_Page's config.xmlse han editado manualmente, y ahora estoy buscando para cambiar el código XML de una manera que no lo hace de núcleo de sobreescritura. Aquí hay un ejemplo del núcleo XML: <config> <modules> <Mage_Page> <version>1.6.0.0</version> </Mage_Page> </modules> <global> <models> …

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.