juan_ma Posted September 18, 2015 Share Posted September 18, 2015 Hola, tengo el prestashop 1.6.1.0, y me gustaria dejar siempre visible el bloque categorias de la parte izquierda, para el resto de secciones. Quiero que siempre me aparezca esto. Y lo que me aparece es esto, cuando clico en la categoria que deseo ver. Me gustaria ver siempre el menu de las categorias, cuando este dentro de una subcategoria. Lo siento no se explicarme mejor. Gracias de antemano. Un saludo. Link to comment Share on other sites More sharing options...
Enrique Gómez Posted September 21, 2015 Share Posted September 21, 2015 Diria que en la configuración del módulo hay una opción para hacer lo que tu dices.. si seleccionas como categoría raiz la categoría inicio quedará como tu quieres Link to comment Share on other sites More sharing options...
omascaros Posted September 21, 2015 Share Posted September 21, 2015 Yo he modificado el archivo Blockcategories.php del modulo blockategories para que siempre se muestren las categorias. public function hookLeftColumn($params) { $this->setLastVisitedCategory(); $phpself = $this->context->controller->php_self; $current_allowed_controllers = array('category'); // eliminar o comentar desde aqui if ($phpself != null && in_array($phpself, $current_allowed_controllers) && Configuration::get('BLOCK_CATEG_ROOT_CATEGORY') && isset($this->context->cookie->last_visited_category) && $this->context->cookie->last_visited_category) { $category = new Category($this->context->cookie->last_visited_category, $this->context->language->id); if (Configuration::get('BLOCK_CATEG_ROOT_CATEGORY') == 2 && !$category->is_root_category && $category->id_parent) $category = new Category($category->id_parent, $this->context->language->id); elseif (Configuration::get('BLOCK_CATEG_ROOT_CATEGORY') == 3 && !$category->is_root_category && !$category->getSubCategories($category->id, true)) $category = new Category($category->id_parent, $this->context->language->id); } else // hasta aqui $category = new Category((int)Configuration::get('PS_HOME_CATEGORY'), $this->context->language->id); $cacheId = $this->getCacheId($category ? $category->id : null); if (!$this->isCached('blockcategories.tpl', $cacheId)) { $range = ''; $maxdepth = Configuration::get('BLOCK_CATEG_MAX_DEPTH'); if (Validate::isLoadedObject($category)) { if ($maxdepth > 0) $maxdepth += $category->level_depth; $range = 'AND nleft >= '.(int)$category->nleft.' AND nright <= '.(int)$category->nright; } Entre los comentarios "// eliminar o comentar desde aqui" y "// hasta aqui" el codigo que he modificado. Puedes eliminarlo o bien comentarlo Espero te sirva Link to comment Share on other sites More sharing options...
juan_ma Posted September 25, 2015 Author Share Posted September 25, 2015 Diria que en la configuración del módulo hay una opción para hacer lo que tu dices.. si seleccionas como categoría raiz la categoría inicio quedará como tu quieres Creo que tengo seleccionada la categoria raiz como la inicio. Y cuando clico desaparece y aparece solo la subcategoria. Yo he modificado el archivo Blockcategories.php del modulo blockategories para que siempre se muestren las categorias. public function hookLeftColumn($params) { $this->setLastVisitedCategory(); $phpself = $this->context->controller->php_self; $current_allowed_controllers = array('category'); // eliminar o comentar desde aqui if ($phpself != null && in_array($phpself, $current_allowed_controllers) && Configuration::get('BLOCK_CATEG_ROOT_CATEGORY') && isset($this->context->cookie->last_visited_category) && $this->context->cookie->last_visited_category) { $category = new Category($this->context->cookie->last_visited_category, $this->context->language->id); if (Configuration::get('BLOCK_CATEG_ROOT_CATEGORY') == 2 && !$category->is_root_category && $category->id_parent) $category = new Category($category->id_parent, $this->context->language->id); elseif (Configuration::get('BLOCK_CATEG_ROOT_CATEGORY') == 3 && !$category->is_root_category && !$category->getSubCategories($category->id, true)) $category = new Category($category->id_parent, $this->context->language->id); } else // hasta aqui $category = new Category((int)Configuration::get('PS_HOME_CATEGORY'), $this->context->language->id); $cacheId = $this->getCacheId($category ? $category->id : null); if (!$this->isCached('blockcategories.tpl', $cacheId)) { $range = ''; $maxdepth = Configuration::get('BLOCK_CATEG_MAX_DEPTH'); if (Validate::isLoadedObject($category)) { if ($maxdepth > 0) $maxdepth += $category->level_depth; $range = 'AND nleft >= '.(int)$category->nleft.' AND nright <= '.(int)$category->nright; } Entre los comentarios "// eliminar o comentar desde aqui" y "// hasta aqui" el codigo que he modificado. Puedes eliminarlo o bien comentarlo Espero te sirva Lo he borrado, porque comentarlo, no se lo que es. Ya se muestra dentro de las demas secciones, pero aparece arriba en la seccion donde uno entra, a lo mejor modificando algo, pondria "categorias" Saludos. Link to comment Share on other sites More sharing options...
zuzen_zg Posted March 9, 2016 Share Posted March 9, 2016 Conseguiste soluciona el tema? A mi me pasa lo mismo y no consigo que siempre aparezca categorias... Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now