Jump to content

ToolTip de texto para prestashop


tonilopez

Recommended Posts

¿Para los listados de productos, para la ficha del producto o para el bloque de productos destacados?

 

Tienes distintas librerías como estas: http://calebjacob.com/tooltipster/#demos que las puedes incluir dentro de tu tienda.

 

Claro que tambien puedes usar la libreria cluetip que lleva Prestashop, si me dices donde aplicarlo te monto un ejemplo.

Link to comment
Share on other sites

Si, en la página de productos, tengo tres pestañas:

 

Detalles (donde hay una introducción del producto y un poco de explicación)

Características (diametro, longitud, etc)

Comentarios.

 

La cuestión, es tener la posibilidad de poner tooltips en el contendido de la pestaña de Detalles cuando necesite dar mas información sobre algún término, abreviatura, etc.

 

saludos

Edited by tonilopez (see edit history)
Link to comment
Share on other sites

Si, en la página de productos, tengo tres pestañas:

 

Detalles (donde hay una introducción del producto y un poco de explicación)

Características (diametro, longitud, etc)

Comentarios.

 

La cuestión, es tener la posibilidad de poner tooltips en el contendido de la pestaña de Detalles cuando necesite dar mas información sobre algún término, abreviatura, etc.

 

saludos

 

Ok, luego te monto un ejemplo sencillo que tengo que salir ahora.

  • Like 1
Link to comment
Share on other sites

Pues me gusta el ejemplo que puso Ventura y es sencillo de implementar.

 

Usa directamente el ejemplo de Ventura, no tienes que cargar ningun js adicional.

 

Solo meter las instrucciones css en el global.css (/themes/plantilla/css/global.css) de tu plantilla, metes esto:

a[data-tooltip] {
  position: relative;
}
a[data-tooltip]::before,
a[data-tooltip]::after {
  position: absolute;
  display: none;
  opacity: 0.85;
}
a[data-tooltip]::before {
  /*
   * using data-tooltip instead of title so we 
   * don't have the real tooltip overlapping
   */
  content: attr(data-tooltip);
  background: #000;
  color: #fff;
  font-size: 13px;
  padding: 5px;
  border-radius: 5px;
  /* we don't want the text to wrap */
  white-space: nowrap;
  text-decoration: none;
}
a[data-tooltip]::after {
  width: 0;
  height: 0;
  border: 6px solid transparent;
  content: '';
}

a[data-tooltip]:hover::before,
a[data-tooltip]:hover::after {
  display: block;
}

/** positioning **/

/* left tooltip */
a[data-tooltip][data-placement="left"]::before {
  top: -25%;
  right: 100%;
  margin-right: 10px;
}
a[data-tooltip][data-placement="left"]::after {
  border-left-color: #000;
  border-right: none;
  top: 50%;
  right: 100%;
  margin-top: -6px;
  margin-right: 4px;
}

/* right tooltip */
a[data-tooltip][data-placement="right"]::before {
  top: -25%;
  left: 100%;
  margin-left: 10px;
}
a[data-tooltip][data-placement="right"]::after {
  border-right-color: #000;
  border-left: none;
  top: 50%;
  left: 100%;
  margin-top: -6px;
  margin-left: 4px;
}

/* top tooltip */
a[data-tooltip][data-placement="top"]::before {
  bottom: 100%;
  left: 0;
  margin-bottom: 10px;
}
a[data-tooltip][data-placement="top"]::after {
  border-top-color: #000;
  border-bottom: none;
  bottom: 100%;
  left: 10px;
  margin-bottom: 4px;
}

/* bottom tooltip */
a[data-tooltip][data-placement="bottom"]::before {
  top: 100%;
  left: 0;
  margin-top: 10px;
}
a[data-tooltip][data-placement="bottom"]::after {
  border-bottom-color: #000;
  border-top: none;
  top: 100%;
  left: 10px;
  margin-top: 4px;
}

En el editor de texto de la descripción del producto, metes por ejemplo esto (en la ventanita de html)

 

<a href="#" data-tooltip="Descubrio America en 1492" data-placement="left">Cristobal Colon</a>

-----------------------

-----------------------

-----------------------

 

Información:

 

data-placement="right" = La leyenda se vera en la derecha
data-placement="left" == La leyenda se vera en la izquierda
data-placement="top" == La leyenda se vera en la parte superior
data-placement="bottom" == La leyenda se vera en la parte inferior



  • Like 1
Link to comment
Share on other sites

 

 

PD: ¿Comida de Navidad? ¿Eso que es? xD 

 

Pues en mi caso, algo a lo que la familia me obliga a asistir jeje.

 

Lo he puesto en la tienda y queda bastante bien. La única pega, es si el texto es muy largo, tengo que mirar si encuentro una forma fácil de añadir saltos de línea.

 

Saludos

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...