Jump to content

(Solucionado) Ayuda con código - Quitar "Ordenar por" en las categorías


Recommended Posts

Hola, necesito quitar el "Ordenar por" (Precio:más baratos, Precio:más caros, Nombre:de A a z, etc), para que no aparezca en ninguna categoría o por lo menos que no se vea.

 

He llegado a que el .tpl que hay que tocar es el product-sort.tpl,

pero no sé qué líneas borrar o cambiar exactamente.

Sólo quiero que los artículos tengan el orden que les mando desde el Backoffice y no se puedan cambiar.

Gracias, este es el código:

 

{*

* 2007-2011 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.or...ses/afl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

* @author PrestaShop SA <[email protected]>

* @copyright 2007-2011 PrestaShop SA

* @version Release: $Revision: 1.4 $

* @license http://opensource.or...ses/afl-3.0.php Academic Free License (AFL 3.0)

* International Registered Trademark & Property of PrestaShop SA

*}

 

{if isset($orderby) AND isset($orderway)}

<!-- Sort products -->

{if isset($smarty.get.id_category) && $smarty.get.id_category}

{assign var='request' value=$link->getPaginationLink('category', $category, false, true)}

{elseif isset($smarty.get.id_manufacturer) && $smarty.get.id_manufacturer}

{assign var='request' value=$link->getPaginationLink('manufacturer', $manufacturer, false, true)}

{elseif isset($smarty.get.id_supplier) && $smarty.get.id_supplier}

{assign var='request' value=$link->getPaginationLink('supplier', $supplier, false, true)}

{else}

{assign var='request' value=$link->getPaginationLink(false, false, false, true)}

{/if}

<form id="productsSortForm" action="{$request|escape:'htmlall':'UTF-8'}">

<p class="select">

<select id="selectPrductSort" onchange="document.location.href = $(this).val();">

<option value="{$link->addSortDetails($request, $orderbydefault, $orderwaydefault)|escape:'htmlall':'UTF-8'}" {if $orderby eq $orderbydefault}selected="selected"{/if}>{l s='--'}</option>

{if !$PS_CATALOG_MODE}

<option value="{$link->addSortDetails($request, 'price', 'asc')|escape:'htmlall':'UTF-8'}" {if $orderby eq 'price' AND $orderway eq 'asc'}selected="selected"{/if}>{l s='Price: lowest first'}</option>

<option value="{$link->addSortDetails($request, 'price', 'desc')|escape:'htmlall':'UTF-8'}" {if $orderby eq 'price' AND $orderway eq 'desc'}selected="selected"{/if}>{l s='Price: highest first'}</option>

{/if}

<option value="{$link->addSortDetails($request, 'name', 'asc')|escape:'htmlall':'UTF-8'}" {if $orderby eq 'name' AND $orderway eq 'asc'}selected="selected"{/if}>{l s='Product Name: A to Z'}</option>

<option value="{$link->addSortDetails($request, 'name', 'desc')|escape:'htmlall':'UTF-8'}" {if $orderby eq 'name' AND $orderway eq 'desc'}selected="selected"{/if}>{l s='Product Name: Z to A'}</option>

{if !$PS_CATALOG_MODE}

<option value="{$link->addSortDetails($request, 'quantity', 'desc')|escape:'htmlall':'UTF-8'}" {if $orderby eq 'quantity' AND $orderway eq 'desc'}selected="selected"{/if}>{l s='In-stock first'}</option>

{/if}

</select>

<label for="selectPrductSort">{l s='Sort by'}</label>

</p>

</form>

<!-- /Sort products -->

{/if}

Link to comment
Share on other sites

Si quitas o comentas esas líneas, eliminas la función de ordenación, pero la etiqueta y el combo seguirán saliendo, aunque no funcionen.

Mejor buscas el php que se encarga de mostrar la lista, y comentas las líneas que muestran la etiqueta y el combo de selección. O eso creo.

Pero ahora no sé decirte qué fichero es...

Link to comment
Share on other sites

Hola gracias por ambas respuestas,

 

E-Kipper tienes razón, al final tenía que eliminar o comentar

{include file="$tpl_dir./product-sort.tpl"}

 

en category.tpl, best-sales.tpl, prices-drop.tpl y search.tpl

siguiendo los pasos que aQs dió en un post que me ha costado mucho encontrar.

 

aQs, gracias pero no tengo la web online aun, pero me has ayudado mucho ya que fuiste tú el que dió la solución en ese post.

 

Un saludo.

Link to comment
Share on other sites

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