¿Como eliminar el S...
 
Avisos
Vaciar todo

¿Como eliminar el SKU y la fecha de creación en resultados de búsqueda de Virtuemart?

7 Respuestas
3 Usuarios
0 Reactions
916 Visitas
Respuestas: 242
Estimable Member
Topic starter
 

Hola, me gustaría eliminar el SKU y la fecha de creación de los productos, mostrados cuando un cliente realiza una búsqueda en Virtuemart 3.
Gracias.

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 14/01/2016 7:39 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Para lo de la fecha podrías probar agregando el siguiente código CSS a algún archivo de tu plantilla

.result-created{
	display:none!important;
}

No puedo decirte con exactitud cual archivp por que estan minimizados y cambiados de nombre , tendrías que revisar las opciones de tu plantilla para deshabilitar esto o ponerlo directamente en algun archivo CSS que cargue

Lo del SKU me parece más complejo, tal vez sea algo de tu plantilla, tendrías que revisar si esta haciendo sobreescritura de los archivos de búsqueda, busca una carpeta html/com_virtuemart dentro de los archivos de tu plantilla.

Saludos.


 
Respondido : 14/01/2016 10:02 pm
Respuestas: 242
Estimable Member
Topic starter
 

Hola Jhon, según el desarrollador de la plantilla el SKU de los resultados de búsqueda se muestran a través del plugin búsqueda de Virtuemart, es decir:
plugins/search/virtuemart/virtuemart.php
Pero no me indica que línea debo modificar.
Gracias.


 
Respondido : 14/01/2016 11:54 pm
Johnny Heredia Montiel
Respuestas: 20131
Illustrious Member Moderator
 

Hola,

De la captura puedes indicarnos cual es código SKU al momento de realizar la búsqueda?


 
Respondido : 15/01/2016 12:32 am
Respuestas: 242
Estimable Member
Topic starter
 

Hola Johnny, el código SKU es el texto que aparece entre paréntesis.
Gracias.


 
Respondido : 15/01/2016 2:14 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Efectivamente, he verificado que esta concatenación se realiza a través del plugin

Ubica este archivo :
/plugins/search/virtuemart/virtuemart.php , en la línea 178 aprox verás algo como :

CONCAT( a.product_name, ' (', p.product_sku, ')' ) AS title,

Debes dejarlo sólo con el título, es decir debe quedar :

a.product_name AS title,

Realiza un backup del archivo antes de modificar

PD. Ten en cuenta que esta es una modificación del core de virtuemart por lo que si actualizas perderás los cambios, tendrías que documentar este cambio ya que es posible que tengas que volver a realizarlo tras actualizar.

Saludos.


 
Respondido : 15/01/2016 5:54 pm
Respuestas: 242
Estimable Member
Topic starter
 

Perfecto Jhon, funciona correctamente.
Muchísimas gracias.


 
Respondido : 16/01/2016 10:19 pm