Search the Community
Showing results for tags 'product-sort'.
-
"Sort by" links instead of Dropdown working on page refresh
Rollaen posted a topic in General topics
Hello everyone I am trying to change select options by links as described in topic: https://www.prestashop.com/forums/topic/76921-solved-sort-by-links-instead-of-dropdown/ When I change the original code: <form id="productsSortForm{if isset($paginationId)}_{$paginationId}{/if}" action="{$request|escape:'html':'UTF-8'}" class="productsSortForm"> <label for="selectProductSort{if isset($paginationId)}_{$paginationId}{/if}">{l s='Sort by'}</label> <select id="selectProductSort{if isset($paginationId)}_{$paginationId}{/if}" class="selectProductSort form-control"> {if !$PS_CATALOG_MODE} <option value="price:asc"{if $orderby eq 'price' AND $orderway eq 'asc'} selected="selected"{/if}>{l s='Price: Lowest first'}</option> <option value="price:desc"{if $orderby eq 'price' AND $orderway eq 'desc'} selected="selected"{/if}>{l s='Price: Highest first'}</option> {/if} {if $PS_STOCK_MANAGEMENT && !$PS_CATALOG_MODE} <option value="quantity:desc"{if $orderby eq 'quantity' AND $orderway eq 'desc'} selected="selected"{/if}>{l s='In stock'}</option> {/if} </select> </form> With this code: {l s='sort by'} <a href="{$link->addSortDetails($request, 'price', 'asc')|escape:'htmlall':'UTF-8'}">{l s='price: lowest first'} <a href="{$link->addSortDetails($request, 'price', 'desc')|escape:'htmlall':'UTF-8'}">{l s='price: highest first'} <a href="{$link->addSortDetails($request, 'quantity', 'desc')|escape:'htmlall':'UTF-8'}">{l s='in-stock first'} Nevertheless selecting additional option from layered-sort list or on page refresh or swapping to another (i.e. 2 page) results in resetting the chosen link. Thanks in advance for any help (PS version 1.6.1.6) Rob -
Salve. è la prima volta che scrivo in questo forum, anche se l'ho consultato centinaia di volte. Ora ho un problema che non riesco a risolvere per quanto cerco una risposta nel web. Vorrei aggiungere l'opzione nella navigazione della categoria, dove l'utente può mettere i suoi prodotti in ordine di produttore o fornitore. So che centra product-sort.tpl ma non so come modificarlo e aggiungere questi parametri. Qualcuno mi può aiutare urgentemente? non so dove battere la testa. Grazie a tutti Luca
- 1 reply
-
- manufacturer
- product-sort
-
(and 2 more)
Tagged with:
-
Hi, I'm trying to make the product-sort.tpl display products by id, but NO WAY to make it work. I found some other Topics about this, but none of them is solved, so I try to take the attention back to this some kind of beginner problem... :-) This is what I did, without success: FIRST TRIAL: 1. On product-sort.tpl: <option value="{$link->addSortDetails($request, 'id_product', 'asc')|escape:'htmlall':'UTF-8'}" {if $orderby eq 'id_product' AND $orderway eq 'asc'}selected="selected"{/if}>{l s='Product ID: low to high'}</option> 2. On Tools.php (in classes folder): $list = array(0 => 'name', 1 => 'price', 2 => 'date_add', 3 => 'date_upd', 4 => 'position', 5 => 'manufacturer_name', 6 => 'quantity', 7=>'id_product'); When you click it, in the frontend, it simply switch to A-Z order. SECOND TRIAL: 1. On product-sort.tpl: <option value="id_product:desc" {if $orderby eq 'id_product' AND $orderway eq 'desc'}selected="selected"{/if}>{Order by id}</option> pleeeaaase super-developer I know you're there and you know the magic words to make it work!!! :-)
-
Saludos a todos, este es mi primer mensaje en el foro aunque lo sigo muy a menudo. Siempre he salido de dudas gracias a vuestras respuestas lo que ahora he dado con una para la que no consigo solución. Mi problema es que necesito que los productos se ordenen por peso (lo toma del valor de transporte). Para mí es es especialmente importante pues este valor en mi tienda tiene más importancia que el precio. Para ello hago lo que se dice en este post: http://www.prestashop.com/forums/topic/59844-solvedconfiguring-the-products-sort-by-weight/ Al añadir: <option value="{$link->addSortDetails($request, 'weight', 'asc')|escape:'htmlall':'UTF-8'}" {if $orderby eq 'weight' AND $orderway eq 'ASC' }selected="selected"{/if}>{l s='Heaviest'}</option><option value="{$link->addSortDetails($request, 'weight', 'desc')|escape:'htmlall':'UTF-8'}" {if $orderby eq 'weight' AND $orderway eq 'DESC' }selected="selected"{/if}>{l s='Lightest'}</option> al archivo product-sort.tpl me sale la opción de ordenar por peso pero en realidad me ordena por nombre. En el post se comenta que le sucede lo mismo y que se soluciona tocando el php. Mi pregunta es ¿cuál es el archivo php? porque el product-sort.php no parece que tenga nada donde añadir "weight". Gracias de antemano por vuestra ayuda, ¡sois geniales! PD: por si sirve de algo estoy en la última versión de prestashop 1.5.6 pero mi tema es uno basado en prestashop 1.4 si no voy equivocado.
- 1 reply
-
- product-list
- ordenar
-
(and 2 more)
Tagged with:
-
Hola a todos, he estado buscando por el foro y varias webs pero no he encontrado nada. La situación es que yo tengo activada la navegación por facetas y salen los filtros en la columna de la izquierda del listado de productos. Hasta aquí bien, pero al realizar una búsqueda aparecen los productos pero no los filtros en el sidebar izquierdo. ¿Hay alguna manera de hacer que salgan? Aunque sea forzando por código como cuando llamas a un plugin en wordpress.
- 3 replies
-
- navegacion facetas
- resultados busqueda
- (and 2 more)
-
Salve a tutti, sono nuovo di PrestaShop e mi trovo ad affrontare il seguente problema: il cliente vuole che ci sia un anno di riferimento per ogni prodotto e vuole poter ordinare su questo valore nella lista prodotti (product-list.tpl). Ho creato il campo "anno" come caratteristica (feature) e sono riuscito ad elencare le caratteristiche nella lista prodotti, ma non riesco a trovare il modo (se c'è) di inserire l'opzione di ordinamento nel product-sort.tpl. Sapete aiutarmi? Grazie in anticipo. Simone
-
Ciao a tutti, ho bisogno di inserire un filtro per attributo nella pagina di lista prodotti. Sto cercando di modificare il codice in product-sort per aggiungere questo filtro ma credo che manchino delle funzioni per caricare i dati degli attributi. Preferire inserire il codice direttamente senza usare moduli, ma anche se ci fosse un modulo che funziona bene andrebbe bene. Ho provato ad usare un modulo che ho acquistato tempo fa "filterby", ma su Prestashop 1.5.2 non funziona. Avete qualche indicazione? Grazie Ale
-
- product-sort
- filtro
-
(and 1 more)
Tagged with:
-
Hola buenos días, veréis estoy desesperado. Estoy inmerso en un proyecto de e-commerce y me encuentro con un problem que quizás vosotros podáis entender y dar solución. El caso es que teniendo la opción de url amigables desactivada en el Prestashop no consigo ordenar bien los productos de las categorías (por precio...). El caso es que me da el siguiente error "Falta la ID de la categoría". Y creo que es así porque si os fijais en la ruta del navegador aparecerá esto >> category.php?orderby=price&orderway=desc cuando en teoria debería aparecer esto otro category.php?id_category=14?orderby=price&orderway=desc La verdad es que no sé de que puede ser, ya probé también con las url amigables activadas y en localhost funciona ok pero no en el server, cosa que no sé de que puede ser, parece como si los links no existieran y cuando quieres visitar un producto da error 404. Por favor que alguien me ayude. Gracias de antemano y espero en breve vuestras respuestas