Hizakyx Posted April 21, 2017 Share Posted April 21, 2017 (edited) Hola, tengo un problema estoy utilizando la ultima versionde prestashoop 1.6, la 1.6.12 me parece, estoy intentando modificar la plantila original de prestashop, pero no he podido hacer 2 cosas. 1- Aumentar la cantidad de items o productos por fila mostrados, por default prestashop muestra solo 4 y espero poder mostrar 6. Estuve leyendo en varias partes he intente este metodo: https://belvg.com/blog/how-to-change-default-grid-in-prestashop-1-6.html, pero no funciono 2- AL ser nuevo agrege nuevas categorias, pero estas no se muestran en el menu, donde si se muestran las categorias predefinidas por el tema. aprovechando de intentar aclarar todas las dudas 3-Algun modo de evitar que al pagar pida datos como direccion, telefono, codigo posta que es para el envio, pero como son productos digitales los que ofrece no es necesario, ya le puse a los produtcos que son digitales en products, pero me sigue pidiendo estos datos. 4-resuelto*- 5-resuleto*- Pagina: http://www.fulldowns.info/ Dejo una imagen del theme que probablemente no es necesario, pero por si acaso. Muchas Gracias de antemano. Edited April 21, 2017 by Hizakyx (see edit history) Link to comment Share on other sites More sharing options...
JuanMartinWeb Posted April 21, 2017 Share Posted April 21, 2017 Hola Hizakyx, 1- Pues debería de funcionar lo que te dicen en el tutorial. Normalmente es ir jugando con la clase col-md-X. Prueba con col-md2 creo que se ajustará. Recuerda tener siempre cuando este desarrollando la opción "recompliar plantillas" del menú "Rendimiento". 2- Todas las categorías de primer nivel tienen que tener la categoría Inicio como padre, si no, no aparecerán. 3- Te los pide para hacer la factura ya que son obligatorios de cara a hacienda. Un saludo! Link to comment Share on other sites More sharing options...
Hizakyx Posted April 21, 2017 Author Share Posted April 21, 2017 (edited) Muchas gracias juan, intentare hacerlo de nuevo a ver que tal funciona. Edito: Lo intente de nuevo de 1 y mil dormas y no hubo caso siempre salen 4 columnas. Edited April 21, 2017 by Hizakyx (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted April 22, 2017 Share Posted April 22, 2017 Intente seguir las normas del foro, solo se permite 1 duda por tema https://www.prestashop.com/forums/topic/394101-normas-del-foro-de-prestashop/ , si tienes 20 dudas se deben crear 20 temas. Un Saludo, Link to comment Share on other sites More sharing options...
nadie Posted April 22, 2017 Share Posted April 22, 2017 La guía que indicas https://belvg.com/blog/how-to-change-default-grid-in-prestashop-1-6.html que te dice de cambiar el valor del nbItemsPerLine (recuerda que es numero de productos por fila) (tambien recomendable variar el valor de nbItemsPerLineTablet y nbItemsPerLineMobile (por el nombre te puedes imaginar a que hace referencia cada uno) es correcto {if $page_name !='index' && $page_name !='product'} {assign var='nbItemsPerLine' value=3} {assign var='nbItemsPerLineTablet' value=2} {assign var='nbItemsPerLineMobile' value=3} {else} {assign var='nbItemsPerLine' value=4} {assign var='nbItemsPerLineTablet' value=3} {assign var='nbItemsPerLineMobile' value=2} {/if} Fijate que tienes dos "IF", por ejemplo para cuando no esta en la pagina principal y tampoco en la sección del producto ( por ejemplo en listados de productos) y otro para cuando por ejemplo esta en la pagina principal, etc.. Luego, ademas tienes aquí: <li class="ajax_block_product{if $page_name == 'index' || $page_name == 'product'} col-xs-12 col-sm-4 col-md-3{else} col-xs-12 col-sm-6 col-md-4{/if}{if $smarty.foreach.products.iteration%$nbItemsPerLine == 0} last-in-line{elseif $smarty.foreach.products.iteration%$nbItemsPerLine == 1} first-in-line{/if}{if $smarty.foreach.products.iteration > ($smarty.foreach.products.total - $totModulo)} last-line{/if}{if $smarty.foreach.products.iteration%$nbItemsPerLineTablet == 0} last-item-of-tablet-line{elseif $smarty.foreach.products.iteration%$nbItemsPerLineTablet == 1} first-item-of-tablet-line{/if}{if $smarty.foreach.products.iteration%$nbItemsPerLineMobile == 0} last-item-of-mobile-line{elseif $smarty.foreach.products.iteration%$nbItemsPerLineMobile == 1} first-item-of-mobile-line{/if}{if $smarty.foreach.products.iteration > ($smarty.foreach.products.total - $totModuloMobile)} last-mobile-line{/if}"> que ajustar el valor de los "col" para que vaya quedando bien, y fijate que vuelves a tener un condicional, que dice: Si estamos en la sección de la pagina principal y en la sección del producto hago X, sino (por ejemplo si estamos en el listado de productos) hago lo otro. Tienes esto: col-xs-12 col-sm-6 col-md-4 que lo vas a tener que ajustar según tus necesidades Luego los otros cambios que te proponen en la guía, tambien es recomendable hacerlos, ya depende de lo que vayas hacer Como no se si conoces que es "col-xs", "col-sm" y "col-md" en la pagina de librosweb: http://librosweb.es/libro/bootstrap_3/capitulo_2/tipos_de_rejillas.html tienes explicado los diferentes tipos de rejillas unos para resoluciones mas grandes, otros para mas pequeñas. Y recuerdo como te dijo Juan, limpiar cache. Por cierto, he entrado a tu web, y veo la 1.7 xDDD ¿Estas seguro de que estas trabajando con la 1.6 ahora? Link to comment Share on other sites More sharing options...
Hizakyx Posted April 22, 2017 Author Share Posted April 22, 2017 (edited) La guía que indicas https://belvg.com/blog/how-to-change-default-grid-in-prestashop-1-6.html que te dice de cambiar el valor del nbItemsPerLine (recuerda que es numero de productos por fila) (tambien recomendable variar el valor de nbItemsPerLineTablet y nbItemsPerLineMobile (por el nombre te puedes imaginar a que hace referencia cada uno) es correcto {if $page_name !='index' && $page_name !='product'} {assign var='nbItemsPerLine' value=3} {assign var='nbItemsPerLineTablet' value=2} {assign var='nbItemsPerLineMobile' value=3} {else} {assign var='nbItemsPerLine' value=4} {assign var='nbItemsPerLineTablet' value=3} {assign var='nbItemsPerLineMobile' value=2} {/if} Fijate que tienes dos "IF", por ejemplo para cuando no esta en la pagina principal y tampoco en la sección del producto ( por ejemplo en listados de productos) y otro para cuando por ejemplo esta en la pagina principal, etc.. Luego, ademas tienes aquí: <li class="ajax_block_product{if $page_name == 'index' || $page_name == 'product'} col-xs-12 col-sm-4 col-md-3{else} col-xs-12 col-sm-6 col-md-4{/if}{if $smarty.foreach.products.iteration%$nbItemsPerLine == 0} last-in-line{elseif $smarty.foreach.products.iteration%$nbItemsPerLine == 1} first-in-line{/if}{if $smarty.foreach.products.iteration > ($smarty.foreach.products.total - $totModulo)} last-line{/if}{if $smarty.foreach.products.iteration%$nbItemsPerLineTablet == 0} last-item-of-tablet-line{elseif $smarty.foreach.products.iteration%$nbItemsPerLineTablet == 1} first-item-of-tablet-line{/if}{if $smarty.foreach.products.iteration%$nbItemsPerLineMobile == 0} last-item-of-mobile-line{elseif $smarty.foreach.products.iteration%$nbItemsPerLineMobile == 1} first-item-of-mobile-line{/if}{if $smarty.foreach.products.iteration > ($smarty.foreach.products.total - $totModuloMobile)} last-mobile-line{/if}"> que ajustar el valor de los "col" para que vaya quedando bien, y fijate que vuelves a tener un condicional, que dice: Si estamos en la sección de la pagina principal y en la sección del producto hago X, sino (por ejemplo si estamos en el listado de productos) hago lo otro. Tienes esto: col-xs-12 col-sm-6 col-md-4 que lo vas a tener que ajustar según tus necesidades Luego los otros cambios que te proponen en la guía, tambien es recomendable hacerlos, ya depende de lo que vayas hacer Como no se si conoces que es "col-xs", "col-sm" y "col-md" en la pagina de librosweb: http://librosweb.es/libro/bootstrap_3/capitulo_2/tipos_de_rejillas.html tienes explicado los diferentes tipos de rejillas unos para resoluciones mas grandes, otros para mas pequeñas. Y recuerdo como te dijo Juan, limpiar cache. Por cierto, he entrado a tu web, y veo la 1.7 xDDD ¿Estas seguro de que estas trabajando con la 1.6 ahora? Gracias por la reespuesta, si estaba trabajando con la 1.6.12, pero me fruste al no poder colocar mas columnas, asi que decidi intentar con la 1.7 pensado que podria tener una opcion para eso y no la veo, asi que si saber como aumentar columnas en la 1.7 te lo agradeceria aun mas de lo que lo hago actualmente por responder el tema. Tambien me gusto mas el modo de como se muestran los productos, pero la infirmacion del producto no me gusto que se muestre a la derecha debajo del precio , etc., me gustaba como se mostraba antes debajo de las imagenes. Edited April 22, 2017 by Hizakyx (see edit history) 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