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 "[addons<em>path]/website</em>sale<em>multi</em>image_disk/static/images"</li>
<li>Inicialmente habrá que crear la carpeta o bien un enlace simbólico con el nombre "images" 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 "website<em>sale</em>multi<em>image</em>disk.static_dir"</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 "True" al parámetro del sistema "website<em>sale</em>multi<em>image</em>disk.translate" 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 "-n", 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: "ipad-con-pantalla-retina-1.jpg", "ipad-con-pantalla-retina-2.jpg", etc...</li>
<li>Si únicamente se va a mostrar una imagen en el producto o plantilla puede omitirse el sufijo. Ej: "ipad-con-pantalla-retina.jpg" sería lo mismo que "ipad-con-pantalla-retina-1.jpg".</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: "ipad-con-pantalla-retina-color-blanco-1.jpg", "ipad-con-pantalla-retina-color-blanco-2.jpg", 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 "website<em>sale</em>multi<em>image</em>disk.image_quality". 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>