Jump to content

bloquear cantidad de productos que se ven por pagina


malvon

Recommended Posts

Hola, he puesto la cantidad de 3 productos para que se vean por pagina, pero desde el front end cualquier visitante puede cambiar esa cantidad. Es posible bloquear esa opción? El tema es que el fondo de pagina se repite hacia abajo si la cantidad es mayor a 3 y no queda bien. El problema es que el fondo tiene imágenes muy grandes y no logro encontrar un tamaño de fondo que muestre todo sin repetirse, sobre todo en la categoría que tiene muchos artículos.

Espero que se haya entedido. 

Agradeceré ayuda.

Saludos

Edited by malvon (see edit history)
Link to comment
Share on other sites

gracias por tu respuesta, pero lo que me has dicho ya lo hice. Lo que quiero es que la gente que visita la pagina no pueda cambiar la cantidad de productos por pagina que puede ver, porque esa opción aparece aunque yo haya puesto 3 en preferencias.

En cuanto al fondo trabajo para una empresa y ellos me lo dieron porque quieren ese.

Saludos

Link to comment
Share on other sites


gracias por tu respuesta, pero lo que me has dicho ya lo hice. Lo que quiero es que la gente que visita la pagina no pueda cambiar la cantidad de productos por pagina que puede ver, porque esa opción aparece aunque yo haya puesto 3 en preferencias.
En cuanto al fondo trabajo para una empresa y ellos me lo dieron porque quieren ese.
Saludos
 
Hola,
 
Me llamo Raul Martinez,
 
Puedes hacer lo que dice Enrique, o en el fichero:
 
/themes/plantilla/nbr-product-page.tpl
Buscar esto:
 
<!-- nbr product/page -->
{if $nb_products > $products_per_page}
<form action="{if !is_array($requestNb)}{$requestNb}{else}{$requestNb.requestUrl}{/if}" method="get" class="nbrItemPage pagination">
<p>
{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{if isset($paginationId)}_{$paginationId}{/if}">{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{if isset($paginationId)}_{$paginationId}{/if}" class="js-nb_item" onchange="this.form.submit();">
{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>
<span>{l s='Products by page'}</span>
</p>
</form>
{/if}
<!-- /nbr product/page -->
y dejarlo asi:
{*
 
<!-- nbr product/page -->
{if $nb_products > $products_per_page}
<form action="{if !is_array($requestNb)}{$requestNb}{else}{$requestNb.requestUrl}{/if}" method="get" class="nbrItemPage pagination">
<p>
{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{if isset($paginationId)}_{$paginationId}{/if}">{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{if isset($paginationId)}_{$paginationId}{/if}" class="js-nb_item" onchange="this.form.submit();">
{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>
<span>{l s='Products by page'}</span>
</p>
</form>
{/if}
<!-- /nbr product/page --> *}
 
(Yo prefiero comentar el codigo como con {* *} en el tpl, antes que hacer un display none en el css, pero es cierto que como dice Enrique te sera mas sencillo)
Edited by Raul Martinez (see edit history)
Link to comment
Share on other sites

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