Control de errores en Magento2

Controlar los errores en Magento2 puede realizarse de muchas maneras diferentes. Veamos algunas de ellas

La Librería Serialize en Magento 2.2

A partir de Magento 2.2 ya no podemos serializar datos directamente usando el comando de PHP serialize() y unserialized().

La clase Registry en Magento2

La clase Registry en Magento2 ya se utilizaba en Magento1x y nos permite almacenar claves y valores durante el tiempo que dura una petición.

Edición en Linea de campos de la grilla en Magento2

En Magento2 podemos incluir ciertos campos editables en linea en nuestra grilla. Esto suele ser útil para ahorrar tiempo y evitarnos el tener que editar los registros. Para poder realizar este proceso tendremos que hacer lo siguiente: En nuestro componente UI listing que se encarga de construir nuestra grilla dentro

Mostrar Thumbnail en la Grilla de nuestro Componente Listing en Magento2

Para poder mostrar un Thumbnail  en la grilla de nuestro componente UI listing  en Magento2 realizaremos los siguientes pasos: Incluiremos una nueva columna a nuestra grilla que será la que muestre el campo imagen. Para eso editamos nuestro fichero listing ubicado en view/adminhtml/ui_component/ e incluimos la nueva columna. Crearemos la

Cargando imágenes usando datos Serializados desde nuestro componente form en Magento2

Para crear un cargador de imágenes a través de nuestro componente UI de formulario necesitamos modificar e incluir una serie de funcionalidades a nuestro módulo. Necesitamos crear un nuevo campo (tipo texto) en nuestra tabla que va a contener los datos serializados con la información de la imagen (url, nombre,

Selector de tienda editable en nuestro componente form en Magento2

Puede darse el caso en el que querramos incluir un selector de tienda múltiple a través de nuestro componente UI de generación de formulario en Magento. Esto será útil si queremos mostrar el registro en una u otra tienda. Lo primero de todo es crear un nuevo campo texto llamado

Incluir un menú de migas de pan a nuestro módulo desde un Bloque o un Controlador en Magento 2

Desde un Bloque  Declaramos la clase UrlInterface y que nos permitirá usar los métodos getBaseUrl(), getUrl(), getCurrentUrl(), getUrl(‘test/test2’) , etc … ya que necesitaremos usarlos en nuestro menú de migas de pan. En un controlador no necesitamos hacer esto ya que ObjectManagerInterface es llamado por la factoría de páginas PageFactory.

En el

Filtrar Post de una Taxonomía en WordPress

En ocasiones querremos filtrar los post de una taxonomía perteneciente a algún post_type personalizado que tengamos creada. En este caso por ejemplo filtramos los post_type hoteles y que pertenezcan a la categoría/tag de Madrid. La Url de nuestro ejemplo sería /hoteles/madrid/

Si quisiéramos mostrar los post tan solo tenemos