Estoy creando un modulo y cada vez que se hace algun cambio en el codigo, los cambios no son visibles en el mosdulo, ni siquiera un label que se cambia surte efecto.
ejecutando
php bin/magento module:disable Proveedor_Modulo
y volviendo a instalar y nada. incluso ni con
php bin/magento module:enable Inchoo_Custom php bin/magento setup:upgrade
Alguna sugerencia por favor.
Esta comunidad no tiene un slack donde la comunicasion sea mas dinamica?
Hola @nybegynner _mag,
Dependería del cambio que hayas hecho, pero una vez ya activo el módulo, debería alcanzar con:
bin/magento cache:clean
Y luego, dependiendo, como dije, del tipo de cambios que hagas, podrías o necesitar recompilar o regenerar los assets estáticos (aunque si estás en developer mode no siempre será necesario).
¿Con qué versión estás estás trabajando y en qué modo tienes la instancia?
Era que en el directorio Modulo/View/adminhtml/layout/ los .xml no lo habia escrito bien, eso hacia que no se mostrara (nada) la informacion.
@Damian CulottaNecesito agregar un campo nuevo en el admin: Sales>Orders.
En el grid que se muestra alli necesito agregar un campo nuevo para poder crear una leyenda de la orden, el caso es que modificando un poco el xml del vendor:
/vendor/magento/module-sales/view/adminhtml/ui_component/sales_order_grid.xml
logre agregarle la columna que queria:
<column name="legend"> <settings> <filter>text</filter> <label translate="true">Legend</label> </settings> </column>
igual agregué en la tabla sales_order_grid donde se guaradará la columna, si agrego datos directamente a la tabla se muestra (updateSchema script no me funcionaron), pero la idea es que seá dinámico. que el administrador agregue su info, pero desde el admin. Me explico?. Estuve revisando parte de tu blog donde agregas una columna en customer pero no he dado en el clavo para mi necesidad. Mi mag 2.2.2.
Espero tu respuesta, gracias Damian
Hola @nybegynner _mag,
Creo que te lo he contestado en otro thread.
Exploraría los extension attributes: http://devdocs.magento.com/guides/v2.2/extension-dev-guide/attributes.html
@Damian CulottaDisculpa, siguendo en enalce que me has dejado, estoy siguendo los pasos pero ahi campos que no los tengo claro como van, por ejemplo:
<?xml version="1.0"?> <config> <extension_attributes for="Path\To\Interface"> <attribute code="my_legend" type="datatype"> <resources> <resource ref="permission"/> </resources> <join reference_table="sales_order_grid" reference_field="my_lengend" join_on_field=""> <field column="my_legend">Order-Notes</field> </join> </attribute> </extension_attributes> </config>
<extension_attributes for="Path\To\Interface">
El path de orders es este?:
\Magento\Sales\Api\RefundInvoiceInterface
Type: Cual va para orders?
Porque en el codigo de ejemplo para catalog tiene varios campos rellenos que no se que colocar en el correspondiente al mio.
<extension_attributes for="Magento\Catalog\Api\Data\ProductInterface"> <attribute code="stock_item" type="Magento\CatalogInventory\Api\Data\StockItemInterface"> <join reference_table="cataloginventory_stock_item" reference_field="product_id" join_on_field="entity_id"> <field>qty</field> </join> </attribute> </extension_attributes>
No me funciona :/