Search 1.9 billion lines of Odoo code on GitHub

website_sale_multi_image_disk

Author: Trey (www.trey.es)
License: AGPL-3
Branch: 8.0
Repository: acysos/trey-addons
Dependencies: product, web, website, and website_sale
Languages: Markdown (22, 4.7%), PO File (28, 6.0%), Python (357, 76.0%), and XML (63, 13.4%)
Other branches: 11.0, and 11.0-mig-stock_picking_note
Other repositories: DudhatShivam/trey-addons, RL-OtherApps/trey-addons, TheCloneMaster/trey-addons, anasallaham/trey-addons, blueoceandevops/trey-addons, grottas/trey-addons, invitu/trey-addons, khaledhathout/trey-addons, kit9/trey-addons, marionumza/trey-addons, nguyenductamlhp/trey-addons, nicolasramos/trey-addons, one2pret/trey-addons, systechsolutions/trey-addons, treytux/trey-addons, vanthaiunghoa/trey-addons, vidtsin/trey-addons, and yasmanycastillo/trey-addons

<p><strong>Información</strong></p> <p>Este módulo implementa las funcionalidades necesarias para cargar las imágenes de productos en el sitio web a partir de ficheros en disco en lugar del habitual almacenamiento en base de datos.</p> <p>No implementa cambios significativos en el sitio web, ya que es la base para otros módulos que si incluirán galerías de imágenes o efectos tipo zoom.</p> <p><strong>Configuración y uso</strong></p> <ul> <li>La carpeta por defecto para almacenar los ficheros es &quot;[addons<em>path]/website</em>sale<em>multi</em>image_disk/static/images&quot;</li> <li>Inicialmente habrá que crear la carpeta o bien un enlace simbólico con el nombre &quot;images&quot; a otra que contenga las imágenes.</li> <li>Si se prefiere, también puede indicarse la ruta de la carpeta mediante el parámetro del sistema &quot;website<em>sale</em>multi<em>image</em>disk.static_dir&quot;</li> <li>El idioma para los nombres de imágenes se toma del idioma por defecto del sitio web.</li> <li>Puede indicarse que se traduzcan los nombres de las imágenes por cada idioma asignando &quot;True&quot; al parámetro del sistema &quot;website<em>sale</em>multi<em>image</em>disk.translate&quot; para mejorar el SEO, pero obliga a mantener todas las imágenes por cada uno de ellos.</li> <li>Las ficheros en disco para las imágenes se nombran con el slug del producto y el sufijo &quot;-n&quot;, siendo n un número, y a continuación la extensión correspondiente.</li> <li>Los ficheros de plantillas de producto (para los listados) o productos sin variantes (para la ficha) se nombran a partir del slug del nombre. Ej: &quot;ipad-con-pantalla-retina-1.jpg&quot;, &quot;ipad-con-pantalla-retina-2.jpg&quot;, etc...</li> <li>Si únicamente se va a mostrar una imagen en el producto o plantilla puede omitirse el sufijo. Ej: &quot;ipad-con-pantalla-retina.jpg&quot; sería lo mismo que &quot;ipad-con-pantalla-retina-1.jpg&quot;.</li> <li>Los ficheros de variantes de producto se nombran a partir del slug del nombre de la plantilla, el nombre del attributo y el nombre del valor del atributo. Ej: &quot;ipad-con-pantalla-retina-color-blanco-1.jpg&quot;, &quot;ipad-con-pantalla-retina-color-blanco-2.jpg&quot;, etc...</li> <li>Debido a que los nombres de fichero se toman a partir del nombre del producto, cada vez que se modifique, es probable que se tengan que renombrar.</li> <li>La calidad de las miniaturas generadas se indica en el parámetro del sistema &quot;website<em>sale</em>multi<em>image</em>disk.image_quality&quot;. El valor porcentual por defecto es 85.</li> </ul> <p><strong>Mejoras</strong></p> <ul> <li>Generar miniaturas transparentes para los formatos .png y .gif</li> <li>Ordenación de atributos de producto para controlar como se generan los slugs para las variantes</li> <li>Mostrar información de las imágenes no encontradas en modo edición (para administradores), quizás como una opción personalizable por si se quiere ocultar en algún momento</li> </ul>