Buenas tardes,
Antes de nada aclarar que efectivamente me he visto muchos temas acerca de los fabricantes y de las categorías, pero si bien cambia en Joomla 3.0 o en el nuevo Virtuemart, las respuestas recientes no me valen porque no tengo los archivos de los que habla en mi public_html.
Así que el tema es: ¿me podéis ayudar a que se muestren los fabricantes sin las categorías encima? decirme cuál es la solución más común en el nuevo VM y lo voy realizando y os digo si puedo, si no puedo, etc.
Gracias y un saludo.
URL del sitio: Contenido solo visible a usuarios registrados
HOla
Quieres quitar las categorías sólo de la vista de fabricantes?, por ejemplo:
Contenido solo visible a usuarios registrados
Busca primero dentro de los archivos de tu template si tienes una carpeta: htmml/com_virtuemart/manufacturer , verifica si tienes un archivo default.php, sino tienes el archivo default.php lo puedes copiar de
components/com_virtuemart/views/manufacturer/tpl/default.php
Es en este archivo que debes realizar las modificaicones, revisa si hay alguna referencia a categorías y prueba comentarlas, si tienes dificultades envía el archivo (en .zip) para verificar
Saludos.
Efectivamente, solo de la vista de fabricantes, como el link que adjuntas.
El problema es que yo en /templates/helena/html/com_virtuemart no tengo ninguna carpeta manufacturer, ni tampoco el archivo default.php. ¿Creo la carpeta y copio el archivo?
Gracias.
Hola Denver.
Si, creas la carpeta y copia el archivo en esa carpeta, después realiza las modificaciones en el archivo que copiaste.
Un saludo
No encuentro en el archivo ninguna referencia como la que se comenta en este hilo: https://www.webempresa.com/foro/32-Joomla-30/141108-Categor%C3%ADas-en-las-vistas-de-fabricantes.html
Como no es la misma ruta, he mirado también en el archivo de /category/default.php y tampoco.
Adjunto mi archivo default de manufacturer en .txt.
Gracias.
HOla
La solución que comenta Pablo en el hilo anterior también es posible, prueba mejor esta opción que creo que sería más factible
Es decir, primero busca este archivo:
components/com_virtuemart/views/category/tmpl/deafult.php
Copia este archivo en esta ruta:
templates/TU_THEME/html/com_virtuemart/category/default.php
(reemplaza TU_THEME por la carpeta del theme que estas usando)
Y luego realiza las modificaciones indicadas en el archivo copiado, según se indica:
https://www.webempresa.com/foro/32-Joomla-30/141108-Categor%C3%ADas-en-las-vistas-de-fabricantes.html
Saludos.
Sí, el problema es que la línea que comenta:
if ( VmConfig::get('showCategory',1) and empty($this->keyword)) {
No la tengo en el archivo, por lo que no lo puedo sustituir.
Adjunto de nuevo el archivo que tengo en .txt por si os sirve de ayuda.
Gracias y un saludo.
Hola
Veo que ha cambiado un poco en versiones actuales, en tu caso sería buscar esta línea:
// Show child categories if ($this->showcategory and empty($this->keyword)){
Modificarla agregando :
$id_fabricante = JRequest::getInt('virtuemart_manufacturer_id', false ); // Show child categories if ($this->showcategory and empty($this->keyword) and $id_fabricante == 0) {
Saludos.
Funciona perfecto.
¡Mil gracias!