Diseño y Posicionamiento Web con Joomla › Foros › Componentes Especiales › Virtuemart › Módulo productos destacados en virtuemart 2.0.6
- Este debate tiene 4 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 12 años, 3 meses por
Roberto.
-
AutorEntradas
-
-
07/05/2012 a las 12:05 #105491
Anónimo
InvitadoHola,
He instalado virtuemart 2.0.6 y me encuentro que no tiene el módulo de productos destacados (featured products), tampoco encuentro dónde descargarlo
¿Alguien sabe cómo funciona en esta nueva versión?
Gracias
-
09/05/2012 a las 10:05 #105513
Anónimo
InvitadoHola,
pues puedes ponerlos en la página principal, en configuración de virtuemart, en la pestaña plantilla, a la izquierda verás mostrar destacados, top ten products… le señalas y ya está.
El problema que tengo yo es que sólo me saca 5 productos. El array que lo muestra sólo carga esos 5 y además los carga de forma aleatoria…
¿¿Alguien sabe qué se puede hacer??Gracias y un saludo.
-
09/05/2012 a las 10:11 #105514
Anónimo
InvitadoArreglada la forma aleatoria en el código
administrator/components/com_virtuemart/models/product.php Line 314
// special orders case
switch ($this->filter_order) {
case ‘product_special’:
$where[] = ‘ p.`product_special`=”1″ ‘;// TODO Change to a individual button
$orderBy = ‘ORDER BY RAND()‘;
break;Vaciamos esa string y listo.
-
09/05/2012 a las 10:44 #105515
Anónimo
InvitadoConseguido!!
Mostrados únicamente los destacados en la página inicial, 12 en total
Lo explico por si alguien en un futuro le sirve.Estoy usando Joomla 1.5.26 y virtuemart 2 (Sí, mezcla un poco extraña). Al ver que el tema de los módulos es tan escaso en esta versión decidía hacer un pequeño hack.
Primero enlacé un item de menú a virtuemart con la opción “Layout por defecto virtuemart”, luego seleccioné mostrar destacados tal y como digo en el 2 comentario de este hilo.
Para quitar el random hice un hack (comentario 3).
Para mostrar más productos y que los cargara en el array cambié el 3 por un 12 en mi caso
componentscom_virtuemartviewsvirtuemartview.html.php line 70
if (VmConfig::get(‘show_featured’, 1)) {
$products[‘featured’] = $productModel->getProductListing(‘featured’, 12);
$productModel->addImages($products[‘featured’],1);
}y para quitar las categorías comentar esta línea en:
componentscom_virtuemartviewsvirtuemarttmpldefault.php
/*if ($this->categories) echo $this->loadTemplate(‘categories’);esto está comentado por mi*/
-
05/11/2012 a las 06:18 #107007
Roberto
ParticipanteHola, buenas noches…
No sé si sigue este post activo, pero es lo más cercano que he encontrado a mi problema.Por fin conseguí meter los productos destacados en el front de mi tienda de virtuemart.
El problema que tenía viene de esa carga aleatoria de los productos que me hace cada vez que abro la tienda.
He visto que te cargabas esa línea de código “ORDER BY RAND”.
Sabes por casualidad que código tengo que meter (supongo que ahí) para que me cargue los productos según categorías? Quiero decir, primero los de esta categoría, luego los de esta otra… Básicamente para mantener un orden más lógico de productos.
Éste es el link a la tienda por si les sirve: http://www2.encinardecabezon.com/index.php/es/tienda-online
No sé si se podrá hacer igualmente… El método para sacar los productos destacados al frente es el mismo que tienes posteado aquí…
Me hacen un gran favor porque no encuentro la manera.
Muchas gracias!
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.