Miguel Posted June 12, 2019 Share Posted June 12, 2019 (edited) Hola, necesito añadir un campo 'video' para cada producto y poder subirlo al hosting desde el propio panel cuando doy de alta el producto o cuando lo edito. He sido capaz de añadir campos extra pero sólo de texto, no consigo meter un input para subir ficheros y lograr que me los suba. No me vale tener simplemente un campo tipo texto y escribir una url externa para cargar el video desde youtube o vimeo con un iframe, tengo que poder subir el video a mi hosting desde el panel. Alguien lo ha hecho o puede echarme una mano? Gracias de antemano Edited June 13, 2019 by Miguel SOLUCIONADO (see edit history) Link to comment Share on other sites More sharing options...
Miguel Posted June 13, 2019 Author Share Posted June 13, 2019 Logré solucionarlo. Los ficheros que hay que añadir serían: - override/classes/Product.php -> Añadir campo video -> self::$definition['fields']['video'] = array(...);- override/classes/Category.php -> Añadir el campo video a la consulta sql para mostrarlo posteriormente en el front- override/controllers/admin/AdminProductsController.php -> function postProcess() {...} y ahí compruebas si existe algo en $_FILES, en caso afirmativo subes el fichero- override/controllers/admin/templates/products/informations.tpl -> Añadir html siguiendo estilos del resto de campos e input file necesario para hacer upload Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now