Jump to content

modifica blocklayered


elisa1212

Recommended Posts

Ciao a tutti, 


il modulo blocklayered navigation mostra tutte le categorie, anche se sono disattivate. 


Come posso modificare il codice?


Pensavo fosse questo nella pagina blocklayered.php


 

case 'category':

$categories = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('

SELECT cl.name, cl.id_lang, c.id_category

FROM '._DB_PREFIX_.'category c

INNER JOIN '._DB_PREFIX_.'category_lang cl ON (c.id_category = cl.id_category)

WHERE  cl.id_lang = '.(int)$filter['id_lang']);

foreach ($categories as $category)

{

if (!isset($attribute_values_by_lang[$category['id_lang']]))

$attribute_values_by_lang[$category['id_lang']] = array();

if (!isset($attribute_values_by_lang[$category['id_lang']]['category']))

$attribute_values_by_lang[$category['id_lang']]['category'] = array();

$attribute_values_by_lang[$category['id_lang']]['category'][] = array('name' => $this->translateWord('Categories', $category['id_lang']),

'id_name' => null, 'value' => $category['name'], 'id_value' => $category['id_category'],

'category_name' => $filter['link_rewrite'], 'type' => $filter['type']);

}

break;

 

e ho tentato di aggiungere WHERE c.active=1 AND...

ma non funziona. 

Inoltre vorrei che le categorie mi comparissero in ordine alfabetico.

 

Qualcuno può aiutarmi?

Grazie

Edited by elisa1212 (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...