Alex Sanchez Posted October 25, 2017 Share Posted October 25, 2017 Hola, Me gustaría saber como puedo almacenar en la ficha de producto de prestashop 2 variables externas (name, manufacturer de otra página web). Si existe, que genere un iframe en el producto, y si no, pues que no muestre nada Estoy bastante perdido por donde tirar... cualquier ayuda me sirve!! Necesito un poco de luz para saber por donde tirar..jeje Un saludo y gracias! Link to comment Share on other sites More sharing options...
PSBlog Posted October 30, 2017 Share Posted October 30, 2017 ¡Buenas! Con un IFRAME no vas a poder acceder a nada que haya declarado ni tampoco así por las buenas comunicarlas. ¿Cómo podrías hacerlo entonces? Implementando un código intermedio que establezca entre ambas una comunicación. Para ello podrías poner (por ejemplo) en el initContent del ProductController una petición a una API o WS de la web externa, dependiendo de su resultado almacenar o bien una Cookie o bien una variable por smarty. Dependiendo de en qué parte del producto quieras esas variables también podría hacerse con los hook de displayProduct, quedando así mucho más limpio. Evidentemente dependes de que la web externa tenga una API o WS con el que poder comunicarte, de lo contrario puedes imitar peticiones HTTP mediante cURL y parsear el código HTML, pero eso ya es algo menos profesional y que dejará de funcionar en cuanto te cambien el código. Un saludo! 1 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