Agregar "Popular Search Terms" en home

osmodiars

Nuevo usuario
Hola, necesito agregar los popular tags, que se muestran en "magento/catalogsearch/term/popular/ ", en el home.

se que este archivo se encuentra en template/catalogsearch/term.phtml, pero no logro agregarlo al home (simplemente estoy copiando contenido de ese archivo y pegandolo en otro lugar, pero sin obtener resultados )

gracias por su ayuda.
 

osmodiars

Nuevo usuario
Hola, no encontre la manera de hacerlo "limpiamente", igual les paso el codigo que utilice para hacerlo por si les sirve

PHP:
<?php
	
	$limit = 8;
	
	$w = Mage::getSingleton('core/resource')->getConnection('core_write');
	$result = $w->query("Select query_text, popularity From catalogsearch_query Order By popularity Asc Limit 0, $limit");
	if (!$result) {
	return false;
	}
	for($i=0;$i<$limit;$i++)
	{
		if($row = $result->fetch(PDO::FETCH_ASSOC))
		{
			if($i < 3) 
			{
				$textkey = ereg_replace(' ','+',$row['query_text']);
				$tags_could[] = $row['query_text'][0].'<span class="select-tags-1"><a href="catalogsearch/result/?q='.$textkey.'">'.$textkey.'</a></span> ';
			}
			else if($i < 7) 
			{
				$textkey = ereg_replace(' ','+',$row['query_text']);
				$tags_could[] = $row['query_text'][0].'<span class="select-tags-1"><a href="catalogsearch/result/?q='.$textkey.'">'.$textkey.'</a></span> ';
			}
			else
			{
				$textkey = ereg_replace(' ','+',$row['query_text']);
				$tags_could[] = $row['query_text'][0].'<span class="select-tags-1"><a href="catalogsearch/result/?q='.$textkey.'">'.$textkey.'</a></span> ';
			}
		}
	}
	sort($tags_could);
	echo '<p class="links">';
	foreach($tags_could as $v) 
	{
		$tag = substr($v,1);
	    echo $tag;
	}
	echo '</p>';
	
	if (!$row) {
	return false;
	}  
	
	?>
 

defcon2

Nuevo usuario
Hola, no encontre la manera de hacerlo "limpiamente", igual les paso el codigo que utilice para hacerlo por si les sirve

PHP:
<?php
	
	$limit = 8;
	
	$w = Mage::getSingleton('core/resource')->getConnection('core_write');
	$result = $w->query("Select query_text, popularity From catalogsearch_query Order By popularity Asc Limit 0, $limit");
	if (!$result) {
	return false;
	}
	for($i=0;$i<$limit;$i++)
	{
		if($row = $result->fetch(PDO::FETCH_ASSOC))
		{
			if($i < 3) 
			{
				$textkey = ereg_replace(' ','+',$row['query_text']);
				$tags_could[] = $row['query_text'][0].'<span class="select-tags-1"><a href="catalogsearch/result/?q='.$textkey.'">'.$textkey.'</a></span> ';
			}
			else if($i < 7) 
			{
				$textkey = ereg_replace(' ','+',$row['query_text']);
				$tags_could[] = $row['query_text'][0].'<span class="select-tags-1"><a href="catalogsearch/result/?q='.$textkey.'">'.$textkey.'</a></span> ';
			}
			else
			{
				$textkey = ereg_replace(' ','+',$row['query_text']);
				$tags_could[] = $row['query_text'][0].'<span class="select-tags-1"><a href="catalogsearch/result/?q='.$textkey.'">'.$textkey.'</a></span> ';
			}
		}
	}
	sort($tags_could);
	echo '<p class="links">';
	foreach($tags_could as $v) 
	{
		$tag = substr($v,1);
	    echo $tag;
	}
	echo '</p>';
	
	if (!$row) {
	return false;
	}  
	
	?>

Usando tu codigo como referencia subi una extension. Muy buen aporte!
 
Arriba