pedro-rodas Posted October 29, 2014 Share Posted October 29, 2014 (edited) Buenos días,Estoy tratando de establecer el numero de productos por defecto que muestra cada categoría.Mi página: labellotera He inspeccionado el elemento y me lleva a category.tpl, donde encuentro que la línea de código que genera el select es {include file="./nbr-product-page.tpl"} Por tanto voy a ese archivo y me encuentro esto: {if isset($p) AND $p} {if isset($smarty.get.id_category) && $smarty.get.id_category && isset($category)} {assign var='requestPage' value=$link->getPaginationLink('category', $category, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink('category', $category, true, false, false, true)} {elseif isset($smarty.get.id_manufacturer) && $smarty.get.id_manufacturer && isset($manufacturer)} {assign var='requestPage' value=$link->getPaginationLink('manufacturer', $manufacturer, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink('manufacturer', $manufacturer, true, false, false, true)} {elseif isset($smarty.get.id_supplier) && $smarty.get.id_supplier && isset($supplier)} {assign var='requestPage' value=$link->getPaginationLink('supplier', $supplier, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink('supplier', $supplier, true, false, false, true)} {else} {assign var='requestPage' value=$link->getPaginationLink(false, false, false, false, true, false)} {assign var='requestNb' value=$link->getPaginationLink(false, false, true, false, false, true)} {/if} <!-- nbr product/page --> {if $nb_products > $products_per_page} <form action="{if !is_array($requestNb)}{$requestNb}{else}{$requestNb.requestUrl}{/if}" method="get" class="nbrItemPage nbr_page"> {if isset($search_query) AND $search_query}<input type="hidden" name="search_query" value="{$search_query|escape:'htmlall':'UTF-8'}" />{/if} {if isset($tag) AND $tag AND !is_array($tag)}<input type="hidden" name="tag" value="{$tag|escape:'htmlall':'UTF-8'}" />{/if} <label for="nb_item">{l s='Show'}</label> {if is_array($requestNb)} {foreach from=$requestNb item=requestValue key=requestKey} {if $requestKey != 'requestUrl'} <input type="hidden" name="{$requestKey|escape:'htmlall':'UTF-8'}" value="{$requestValue|escape:'htmlall':'UTF-8'}" /> {/if} {/foreach} {/if} <select name="n" id="nb_item" class="nb_item" onchange="this.form.submit();" style="width:65px;"> {assign var="lastnValue" value="0"} {foreach from=$nArray item=nValue} {if $lastnValue <= $nb_products} <option value="{$nValue|escape:'htmlall':'UTF-8'}" {if $n == $nValue}selected="selected"{/if}>{$nValue|escape:'htmlall':'UTF-8'}</option> {/if} {assign var="lastnValue" value=$nValue} {/foreach} </select> </form> {/if} No se muy bien donde cambiar el dato, pienso que la variable es $products_per_page, pero no he conseguido mucho más... Edited October 29, 2014 by pedro-rodas (see edit history) Link to comment Share on other sites More sharing options...
nadie Posted October 29, 2014 Share Posted October 29, 2014 ¿No puedes cambiarlo desde la pestaña Preferencias -> Productos -> Sección paginación -> Productos por pagina? Link to comment Share on other sites More sharing options...
pedro-rodas Posted October 29, 2014 Author Share Posted October 29, 2014 Sí he podido (a veces soy un poco tonto, pero no siempre) Como me estaba complicando la vida...Muchas gracias por tu ayuda. Link to comment Share on other sites More sharing options...
nadie Posted October 29, 2014 Share Posted October 29, 2014 Un placer ayudarte y servirte ! PD: Como he visto que has añadido la palabra "Solucionado" al título del tema, procedo a cerrar el tema. Saludos, Link to comment Share on other sites More sharing options...
Recommended Posts