Tito58 Posted January 27, 2012 Share Posted January 27, 2012 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 More sharing options...
E-kipper Posted January 27, 2012 Share Posted January 27, 2012 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 More sharing options...
Rolige Posted January 28, 2012 Share Posted January 28, 2012 El tema que estas usando es el original de prestashop?, o si puedes poner el enlace a tu sitio y asi te podremos ayudar. Link to comment Share on other sites More sharing options...
Tito58 Posted January 28, 2012 Author Share Posted January 28, 2012 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 More sharing options...
vte46 Posted June 27, 2012 Share Posted June 27, 2012 (edited) Te agradecería compartieras en enlace al post de sQs. Muchas gracias Encontrado... http://www.prestasho...or-solucionado/ Edited June 27, 2012 by vte46 (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts