Search the Community
Showing results for tags 'excepciones'.
-
Hola! Quiero dejar por aquí una solución con la que he dado tras navegar por el foro y creo que a alguno le podría interesar. Quería añadirlo como respuesta en un topic donde se trata el tema pero ya fue cerrado y no acepta más respuestas. No se si un moderador puede hacerlo o añadir un enlace a este nuevo topic (Por si alguien como yo llega a aquel buscando esta solución como me ocurrió a mi). Estaba buscando la forma de ocultar un módulo en una página CMS en concreto y veía que Prestashop en las excepciones de módulos solo permite ocultarla en todas las páginas CMS a la vez sin especificar. Vi que el todopoderoso, omnipresente y querido @nadie en el otro topic, como siempre, daba la solución, pero intuyo que era para la versión 1.5 ó 1.6 pues no encuentro lo que indica y yo estoy usando la 1.7 (1.7.4.3) https://www.prestashop.com/forums/topic/236031-ocultar-modulos-en-paginas-cms-solucionado-by-nadie La solución para la versión 1.5 ó 1.6 (supongo) que daba es la siguiente: Como la estructura de archivos a cambiado no encuentro la ruta /themes/default/header.tpl mencionada buscando lo más parecido ha sido la siguiente: \themes\classic\templates\layouts\layout-both-columns.tpl Con esta línea: <body id="{$page.page_name}" class="{$page.body_classes|classnames}"> Tras esto he analizado el código que se genera en el CMS de interés en mi versión 1.7.4.3 y me he dado cuenta de que ya NO hace falta realizar cambios en ningún archivo pues en las clases del Body prestashop ya incluye el ID del CMS en cuestión con esta estructura: cms-id-6 (Siendo 6 el identificador único de esa página CMS) Teniendo esto, si en una página concreta quieres hacer que no aparezca por ejemplo el menú podrías crear esta regla CSS: .cms-id-6 .menu { display: none; } De esta forma el menú cuando aparezca como descendiente de la clase del CMS especificado no será mostrado, mientras que en el resto de páginas al no ser descendiente de esa clase específica sí será mostrado. Espero que esta información le pueda servir a alguien como a mi otras de este foro me han ayudado. Si alguien tiene una solución más simple o eficaz que me lo haga saber por aquí. P.D.: La ruta donde incluir la regla CSS sería: /themes/classic/assets/css/theme.css ¿O quizá en un override para evitar perderlo en actualizaciones?
-
Hola, Estoy trabajando en una tienda con prestashop 1.7.2.5, y necesito que en una categoría especificada, no aparezca la barra lateral izquierda (busqueda por facetas). He intentado añadir la excepción para una categoría especifica, pero no lo he conseguido. Al seleccionar category, si que la oculta, pero en todas las categorías, no en una especifica, Es posible ocultar solo una categoría especifica?, Alguien sabe como es el comando o dirección que se debe agregar para que la excepción funcione correctamente. gracias!
-
- cms
- excepciones
- (and 4 more)
-
Hola buenas tardes. Me gustaría eliminar el menú de la tienda dentro de una determinada página pero no lo logro. El problema esta en que la página no esta en el directorio raíz esta dentro de una carpeta y al añadirlo en excepciones del modulo no funciona... ¿Alguna idea de como he de hacerlo? Seguro que es muy sencillo pero no caigo. PD: he revisado por la web pero al no ser un archivo de prestashop en el que no quiero que se muestre el menú no he encontrado información ¡Gracias a todos!
- 10 replies
-
- excepciones
- modulo
-
(and 2 more)
Tagged with:
-
Hola, ojala alguien me pueda ayudar: Traslade el modulo homeslider de lugar, también realice excepciones para que solo se vea en el home, pero al estar verificando que funcionara correctamente me di cuenta de que en el modulo de autenticación no lo he podido quitar, revise en el admin, al parecer el error se encuentra en el desplegable que se encuentra en modificar la posición del modulo, especificamente en el desplegable "excepciones" ya que por lo que pude ver el nombre viene solo como "auth" y el nombre correcto del archivo es authentication.php No se si estoy en lo correcto pero si es asi alguien podría decirme en que archivo puedo modificar esa lista desplegable, por que no la encuentro por ningún lado..... de antemano gracias... La version es prestashop 1.5.1 La url es http://www.bametecno...a.com/index.php de hecho apenas estoy comenzando con la imagen ya que primero hice lo administrativo, ya que por un error de no se que se me borro la información que ya tenia con anterioridad, saludos y gracias otra vez,..... Si a alguien sirve la siguiente información, lo solucione de la siguiente manera: el archivo a modificar se encuentra en las bases de datos, existe una tabla que se llama ps_hook_module_exceptions tienen que modificarl el nombre de "auth" y ponerlo completo "authentication" de esa manera ya toma la excepción en el admin, saludos y quiero darle el crédito de este aporte al Sr. Luis Cambra quien ayuda mucho en estas situaciones....
-
Hola, ojala alguien me pueda ayudar: Traslade el modulo homeslider de lugar, también realice excepciones para que solo se vea en el home, pero al estar verificando que funcionara correctamente me di cuenta de que en el modulo de autenticación no lo he podido quitar, revise en el admin, al parecer el error se encuentra en el desplegable que se encuentra en modificar la posición del modulo, especificamente en el desplegable "excepciones" ya que por lo que pude ver el nombre viene solo como "auth" y el nombre correcto del archivo es authentication.php No se si estoy en lo correcto pero si es asi alguien podría decirme en que archivo puedo modificar esa lista desplegable, por que no la encuentro por ningún lado..... de antemano gracias... La version es prestashop 1.5.1 La url es http://www.bametecnologia.com/index.php de hecho apenas estoy comenzando con la imagen ya que primero hice lo administrativo, ya que por un error de no se que se me borro la información que ya tenia con anterioridad, saludos y gracias otra vez,.....