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
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.
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
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.
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
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.
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
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:
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