Jump to content

No veo las categorías en el bloque de categorías.


mundor

Recommended Posts

Hola, tengo una tienda en funcionamieto y la estoy migrando a la 1.6.0.6 en local con resultado exitoso. Ahora estoy creando una multitienda añadiendo 2 tiendas más a la original. Uso la plantilla predeterminada.

 

Al principio veía las categorías de los articulos en el bloque de categorías pero por algo ahora no me aparecen las categorías pero el bloque si esta en su sitio ya que lo veo en el “Live edit” pero vacío. Active el modo Debug y me sale esto.

 

------------------------------------------------------------------------------------------------

[PrestaShopDatabaseException]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND nright <= AND c.id_category IN ( SELECT id_category FROM `ps_cat' at line 8
 

			SELECT c.id_parent, c.id_category, cl.name, cl.description, cl.link_rewrite			FROM `ps_category` c			INNER JOIN `ps_category_lang` cl ON (c.`id_category` = cl.`id_category` AND cl.`id_lang` = 3 AND cl.id_shop = 2 )			INNER JOIN `ps_category_shop` cs ON (cs.`id_category` = c.`id_category` AND cs.`id_shop` = 2)			WHERE (c.`active` = 1 OR c.`id_category` = 0)			AND c.`id_category` != 144			 AND `level_depth` <= 4			AND nleft >=  AND nright <= 			AND c.id_category IN (				SELECT id_category				FROM `ps_category_group`				WHERE `id_group` IN (4)			)			ORDER BY `level_depth` ASC, cs.`position` ASC

at line 635 in file classes/db/Db.php

629. 			WebserviceRequest::getInstance()->setError(500, '[SQL Error] '.$this->getMsgError().'. From '.(isset($dbg[3]['class']) ? $dbg[3]['class'] : '').'->'.$dbg[3]['function'].'() Query was : '.$sql, 97);630. 		}631. 		else if (_PS_DEBUG_SQL_ && $errno && !defined('PS_INSTALLATION_IN_PROGRESS'))632. 		{633. 			if ($sql)634. 				throw new PrestaShopDatabaseException($this->getMsgError().'<br /><br /><pre>'.$sql.'</pre>');635. 			throw new PrestaShopDatabaseException($this->getMsgError());636. 		}637. 	}638. 639. 	/**

------------------------------------------------------------------------------------------------

 

El problema es que la consulta que realiza Prestashop a la base de datos le faltan los valores de nleft  y nright, no se que son estos valores ni de donde salen ni porque salen vacios.

 

Alguien me ayuda, muchas gracias.

Link to comment
Share on other sites

  • nadie locked this topic
Guest
This topic is now closed to further replies.
×
×
  • Create New...