topimatge Posted January 21, 2015 Share Posted January 21, 2015 Hola, quisiera que los archivos adjuntos de un producto sólo sean visibles para usuarios registrados. Sabéis de algun plugin o método para poder realizarlo? Gracias, Link to comment Share on other sites More sharing options...
oddworldng Posted January 21, 2015 Share Posted January 21, 2015 Hola, Prueba a ver si gestionando los grupos de clientes puedes http://doc.prestashop.com/display/PS16/Grupos+de+clientes Link to comment Share on other sites More sharing options...
topimatge Posted January 22, 2015 Author Share Posted January 22, 2015 Buena idea, lo he probado y de todos los módulos que se pueden desactivar hay uno que pone DETALLES DEL PRODUCTO, lo he desactivado y sigue apariciendo. Lo he desactivado tanto para el grupo GUEST como el VISITOR. Alguna otra idea? Gracias, Link to comment Share on other sites More sharing options...
Xensation Posted February 5, 2015 Share Posted February 5, 2015 Yo iría un poco más allá; lo ideal sería un módulo que permita especificar el acceso a cada archivo adjunto por separado en función del grupo de clientes. Desconozco si habrá algún módulo compatible con la versión actual. Link to comment Share on other sites More sharing options...
Fizgoman Posted March 18, 2015 Share Posted March 18, 2015 Hola a todos. Tengo el mismo problema. He hecho página web con versión PS 1.6.013, en este caso no es una tienda. He aprovechado el modo catálogo para enseñar los productos a los clientes, pero no quiero que puedan descargar la documentación adjunta si no están registrados. Para mi es imprescindible limitar el acceso a esta característica. De hecho yo controlo manualmente las personas que se registran; no les permito acceder a ciertas zonas de la web si no verifico su procedencia por teléfono. Por eso necesito controlar la descarga de adjuntos también. Se puede controlar el acceso a los precios o categorías/subcategorías de los clientes no registrados, pero no he encontrado información sobre el control de descarga de adjuntos. ¿Alguien me puede ayudar? Link to comment Share on other sites More sharing options...
ventura Posted March 18, 2015 Share Posted March 18, 2015 Puedes hacerlo incluyendo un condicional con la variable global $logged Para la plantilla default/product.tpl, sustituye esto {if (isset($product) && $product->description) || (isset($features) && $features) || (isset($accessories) && $accessories) || (isset($HOOK_PRODUCT_TAB) && $HOOK_PRODUCT_TAB) || (isset($attachments) && $attachments) || isset($product) && $product->customizable} {if isset($attachments) && $attachments} Por esto {if (isset($product) && $product->description) || (isset($features) && $features) || (isset($accessories) && $accessories) || (isset($HOOK_PRODUCT_TAB) && $HOOK_PRODUCT_TAB) || (isset($attachments) && $attachments) || isset($product) && $product->customizable} {if isset($attachments) && $attachments && $logged} Link to comment Share on other sites More sharing options...
Recommended Posts