Jump to content

[SOLUCIONADO] Añadir campo video producto + subida


Miguel

Recommended Posts

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 by Miguel
SOLUCIONADO (see edit history)
Link to comment
Share on other sites

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...