cancel
Showing results for 
Search instead for 
Did you mean: 

Ordine dei prodotti di una categoria in una pagina

SOLVED

Ordine dei prodotti di una categoria in una pagina

Ciao a tutti,

Ho creato una pagina di visualizzazione per una categoria solo che quando vado a inserire i prodotti invece di metterli in sequenza come li ho inseriti io me li mette in ordine sparso, quindi per ovviare a questo problema pensavo di mettere un controllo che mi facesse "ordinare" la pagina a seconda del prezzo del prodotto. Quindi far apparire prima un prodotto che costa 3 euro e dopo un prodotto che costa 5.

Questo è il codice della mia pagina, sapete se c'è qualche metodo per poter risolvere questo problema?

<?php
    $_productCollection=$this->getLoadedProductCollection();
    $_helper = $this->helper('catalog/output');
?>

 <?php foreach ($_productCollection as $_product): 
    $my_product = Mage::getModel('catalog/product')->load($_product->getId());
 	$url = $_product->getProductUrl();
	$title = $this->stripTags($_product->getName(), null, true);
 	$class ="product-image";
 	$image1= $this->helper('catalog/image')->init($_product, 'small_image')->resize(265,265)->setQuality(100);
 	$imgalt=$this->stripTags($_product->getName(), null, true);
 	$descrizione=$my_product->getDescription();
 	$prezzo = $this->getPriceHtml($_product, true, '-widget-new-list');
 	$divstyle = "style= float:left";
 	$divclass = "class=tabdiv";
 	$bttitle = $this->__('Add to Cart');
 	$btonclick = $this->getAddToCartUrl($_product);
 	$btimage="http://shop.oliosalvo.it/skin/frontend/default/oliosalvo_tema/images/acq.png";
 	$btn = "<button type=button title=$bttitle class=btn-carrello onclick=setLocation('$btonclick')><span><span><input type=image src=$btimage /></span></span></button>";
 	

 echo"<div $divclass>";
 echo"<table ><tr><td width=281 height=293 class=tdimg> ";
 echo"<a href=$url title=$title class=$class><img src=$image1 width=265  alt=$imgalt /></a>";
 echo "</td><td width=195 height=263 class=tdidee>";
 echo"$descrizione";
 echo"$btn";
 echo "</td></tr><tr><td height=19 class=tdideealt>";
 echo"<div class=titoloidee><h1>
 		<h1><a href=$url title=$title class=$class>$title</a></h1></div>";
 echo "</td><td class=tdideealtpr>";
 echo"$prezzo";
 echo "</td></tr></table>";
 echo"</div>";
 

 endforeach; ?>  
1 ACCEPTED SOLUTION

Accepted Solutions

Re: Ordine dei prodotti di una categoria in una pagina

Okay ci sono riuscito ed era molto più semplice di quanto pensassi. Bisognava andare su Catalogo -> Categorie -> Impostazioni di visualizzazione e cambiare il valore di Default Product Listing Sort By.

View solution in original post

1 REPLY 1

Re: Ordine dei prodotti di una categoria in una pagina

Okay ci sono riuscito ed era molto più semplice di quanto pensassi. Bisognava andare su Catalogo -> Categorie -> Impostazioni di visualizzazione e cambiare il valore di Default Product Listing Sort By.