Avisos
Vaciar todo

Ocultar una Categoría de Producto en Virtuemart, pero solamente en un idioma  

 
Rebecca
 Rebecca
Reputable Member

Hola,

tengo la web disponible en castellano y en catalán. A parte de todas las categorías que tengo para los dos idiomas, necesito crear una Categoría de Productos en Virtuemart (Lots Selecció), pero que solamente sea visible en Catalán, ya que son productos solamente para este publico.

En la categoría de producto, me deja escoger si la quiero publicar o no, pero debe ser un comando que sirve para ambas lenguas y no tengo la opción de seleccionarlo individualmente.

Hay alguna posibilidad de hacer esto?

Muchas gracias por vuestra ayuda.

Saludos,
Rebecca

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 18/09/2015 3:38 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Lo que podrías hacer es ocultarlo selectivamente de acuerdo al idioma cargado

Por ejemplo para ocultar el módulo de categorías que se muestran en :
Contenido solo visible a usuarios registrados

Pero sólo ocultarlo en español podría usar un código como el siguiente, si quieres ocultarlo en catalan tendrías que cambiar es por ca

#rt-sidebar-a:lang(es){
display:none;
}

Esa sería la idea, en tu caso tend´rias que ocultar el elemento o link que no quieres que figure, en realidad seguirá cargando en tu web pero no se mostrará ya que se ocultará por CSS

Tendrías que indicarnos exactamente a que link de categoría te refieres

Saludos.

ResponderCitar
Respondido : 18/09/2015 8:10 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Rebecca
 Rebecca
Reputable Member

Hola Jhon,

gracias por tu respuesta.

Lo que quisiera ocultar es una de las categorías de la tienda online, concretamente de esta: http://www.bonregal.com/index.php/es/pedidos-online/lots-selecci%C3%B3.html

Esta categoría solamente tiene que ser visible en el idioma catalan, no en castellano.

Muchas gracias por tu ayuda.

Recibe un Saludo,
Rebecca

ResponderCitar
Respondido : 21/09/2015 11:39 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Primero agrega un archivo CSS personalizado, revisa :
https://www.webempresa.com/blog/agregar-archivo-css-personalizado-para-plantillas-gantry.html

En este archivo agrega el siguiente código, lo que te ocultaría el segundo link en el idioma español del menú de viertuemart que esta en la posicion sidebar

#rt-sidebar-a:lang(es) ul.VMmenu li:nth-child(2){
	display:none;
}

Saludos.

ResponderCitar
Respondido : 21/09/2015 6:31 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Rebecca
 Rebecca
Reputable Member

Hola Jhon, he agregado el archivo css según indicaciones del vídeo, he pegado el código, pero me sigue apareciendo la categoría "Lotes selección" en castellano.

Te adjunto capturas de pantalla, a ver si detectas algún error.

Gracias de nuevo por tu ayuda.

Saludos,
Rebecca

ResponderCitar
Respondido : 22/09/2015 6:47 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El codigo anterior te oculta sólo el link de la barra lateral.

Entiendo te refieres a la parte central, es más complejo ocultar y que todo corra una posición esto debido a la estructura, lo que podría hacerse es ocultar pero conservar un espacio, el código anterior se modificaría a :

#rt-sidebar-a:lang(es) ul.VMmenu li:nth-child(2), 
#rt-mainbody:lang(es) .category-view .row:nth-child(2) .category:nth-child(2) a {
    display: none;
}

Sin embargo , verifica si es posible poner esta categoría al final de la lista, otra opción sería poner una imagen de fondo como que no existe la categoría

Saludos.

ResponderCitar
Respondido : 22/09/2015 8:05 pm

Rebecca
 Rebecca
Reputable Member

Hola Jhon,

he cambiado el código y veo lo que me comentas del espacio vació en la web en castellano.

Hemos considerado poner esta categoría al final, pero no podemos hacerlo.

Estamos pensando en otra opción, que sería poner estos lotes selección en la categoría de lotes, al final y entonces se trataría de ocultar estos lotes en castellano. Es posible esto?

Gracias.

Saludos,
Rebecca

ResponderCitar
Respondido : 23/09/2015 10:44 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

¿Te refieres a que en lugar de tener una categoría específica para estos lotes especiales los integrarías dentro de la propia categoría "lotes"?

En el siguiente enlace al foro de Virtuemart se da una posible solución para ocultar productos o categorías para un determinado idioma. Es posible que te funcione:

http://forum.virtuemart.net/index.php?topic=112330.0

ResponderCitar
Respondido : 23/09/2015 2:57 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Rebecca
 Rebecca
Reputable Member

Hola Pablo,

finalmente el enlace me ha ayudado!! He cambiado el idioma predeterminado a Catalán y he vuelto a crear la Categoría "Lots Selecció" sin hacer la traducción al castellano, y de este modo no se visualiza en castellano, solamente en catalán! He cambiado los lotes a la categoría nueva y ya está.

Genial!

Muchas Gracias!!
Saludos,
Rebecca

ResponderCitar
Respondido : 23/09/2015 4:40 pm