Avisos
Vaciar todo

Fabricantes sin categorías  

 
Denver
 Denver
Usuario eminente

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

Citar
Respondido : 19/06/2017 6:41 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 19/06/2017 10:52 pm

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

Denver
 Denver
Usuario eminente

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.

ResponderCitar
Respondido : 20/06/2017 2:15 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 20/06/2017 3:35 pm

Denver
 Denver
Usuario eminente

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.

ResponderCitar
Respondido : 21/06/2017 1:21 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 21/06/2017 6:45 pm

Cursos Gratuitos WordPress

Denver
 Denver
Usuario eminente

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.

ResponderCitar
Respondido : 22/06/2017 11:10 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 22/06/2017 6:48 pm

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

Denver
 Denver
Usuario eminente

Funciona perfecto.

¡Mil gracias!

ResponderCitar
Respondido : 22/06/2017 6:58 pm