Hola muy buenas. Estoy desplegando un Magento 2 y veo que en .gitignore se excluye la carpeta vendor.
Me gustaría saber cómo lo montáis si tenéis un production server + develop server para por ejemplo modificar una extensión.
En Magento 1.9 lo que hacía era copiar el archivo de la extensión que quería modificar y lo llevaba desde community a local.
Entiendo que ahora con composer, al hacer commit y push al composer.json y .lock sólo hace falta ejecutar el comando composer update para tener ambos sitios actualizados y exactos. Por eso se excluye vendor de .gitignore. Pero claro, si me interesa override un fichero, cómo se hace??
Solved! Go to Solution.
Encontré finalmente la respuesta
https://magento.stackexchange.com/questions/93472/magento-2-editing-module-structure-and-functions
Encontré finalmente la respuesta
https://magento.stackexchange.com/questions/93472/magento-2-editing-module-structure-and-functions
Por cómo planteas la solución, la modificación se hace a nivel de theme y dependerás del theme para que funcione.
Por otra parte, si necesitaras una solución modular para replicar más allá del theme que se use, deberías crear un módulo que requiera del original y allí hacer el override del template, agregando el layout y/o el phtml en cuestión que necesitas cambiar.