Preguntas etiquetadas con xml

Denota preguntas sobre archivos XML y procesamiento XML.

6
Depuración de carga de XML de diseño
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 …

3
Mostrar / ocultar condicionalmente bloques en XML de diseño
¿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 administración (en Sistema-> Configuración) es verdadera , entonces el …
32 template  layout  blocks  xml 

4
Validación xml de Magento 2
Durante un tiempo, Magento 2 tuvo una forma de validar (y autocompletar) cualquier xml mediante el uso de un archivo XSD. Por ejemplo se module.xmlveía así: <?xml version="1.0"> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> .... </config> pero ahora se module.xmlve así: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> .... </config> entonces el xsi:noNamespaceSchemaLocationatributo contiene urn:magento:framework:. …


1
¿Cómo puedo tener un archivo XML personalizado en módulos combinados como uno en Magento 2? (Pregunta misteriosa MageStackDay 2)
Pregunta de bonificación MageStackDay por 500 puntos Bounty Y la posibilidad de ganar una licencia gratuita de Z-Ray por un año. Más información se puede encontrar >> aquí << Las preguntas son proporcionadas / inspiradas por el desarrollador principal de Magento 2, Anton Kril. Pregunta: Estoy creando una extensión que …

2
¿Cuáles son todos los valores permitidos de `xsi: type` en los xml de Magento2
En Magento 2 (casi) todos los argumentos enumerados en los archivos xml tienen un atributo xsi:typeque determina cómo se interpreta el valor del argumento. Por ejemplo, en el di.xmlarchivo del módulo de fondo hay esto: <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument> Esto significa que el valor del argumento scopeTypees el valor de la …
20 magento2  xml  di 

1
Magento 2 - ifconfig en diseño xml
Estoy trabajando con magento 2. Puedo usar el atributo ifconfig en el código de bloque, y funciona bien. <block class="Magento\Catalog\Block\Category\View" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="config_path/group/field" before="category.products"/> Pero intenté usarlo para moverme, no funcionó. <move element="category.image" destination="content" ifconfig="config_path/group/field" before="-"/> ¿Alguien sabe cómo usarlo para moverse?

6
Error de configuración de administrador: índice indefinido: id en Iterator.php en la línea 59
¿Alguien puede explicarme este error? Exception #0 (Exception): Notice: Undefined index: id in /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 59 #0 /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(59): Magento\Framework\App\ErrorHandler->handler(8, 'Undefined index...', '/home/asconveyo...', 59, Array) #1 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(92): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default') #2 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(24): Magento\Config\Model\Config\Structure->getTabs() #3 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(135): Magento\Config\Model\Config\Structure\Interceptor->getTabs() #4 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(63): Magento\Config\Model\Config\Structure->getFirstSection() #5 /home/staging/vendor/magento/module-config/Controller/Adminhtml/System/AbstractConfig.php(57): Magento\Config\Model\Config\Structure\Interceptor->getFirstSection() #6 /home/staging/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Config\Controller\Adminhtml\System\AbstractConfig->dispatch(Object(Magento\Framework\App\Request\Http)) #7 /home/staging/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Config\Controller\Adminhtml\System\Config\Index\Interceptor->___callParent('dispatch', Array) #8 /home/staging/vendor/magento/framework/Interception/Chain/Chain.php(63): …
16 magento2  admin  xml 

2
Configurar una ruta de administrador en Magento 2
Mirando el código central de Magento 2, parece que hay dos formas de configurar una ruta de administrador. El primero #File: vendor/magento/module-media-storage/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="adminhtml"> <module name="Magento_MediaStorage" /> </route> </router> </config> es similar a Magento 1. Agrega su módulo a una lista de módulos en la …
15 magento2  php  xml  router 

2
Cómo obtener datos de config.xml de un módulo
En el módulo A que necesito para obtener algunos datos de archivo config.xml de módulos B y C . ¿Hay algún método o clase dedicado para esto? Especialmente necesito obtener la estructura XML y los valores de nodo <default>para poder restaurar los valores predeterminados de la configuración del sistema de …

1
Mejora de mensajes de error para errores de compilación XML
Magento es bastante protector (como debería ser) con respecto a la visualización de errores. Cuando el modo de desarrollador está habilitado (como debería estarlo durante el desarrollo), la aplicación permite que los comentarios de errores en tiempo de ejecución broten hacia el usuario. Para los errores de compilación XML, aunque …

3
Nuevo módulo de bloque personalizado Magento
Estoy usando Magento versión 1.8.1.0. Estoy tratando de crear un nuevo módulo de bloque personalizado, que usaré para crear una nueva página de inicio. Espacio de nombres: cruzado Módulo: CLHomePage Tipo de bloque: cruzada a casa Clase: Qwerty (solo por ahora durante las pruebas) Paquete de diseño: cruzado Tema: predeterminado …



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 

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.