Polskie wsparcie PrestaShop
PrestaShop => Błędy => Wątek zaczęty przez: zecior w Listopad 09, 2009, 06:42:53 pm
-
Witam
Mam pewien mały problem z sortowaniem produktów w panelu admina. Kiedy wchodzę do podkategorii i chcę posortować produkty znajdujące się w niej czy to po ID czy po nazwie czy cenie (klikając na czarny trójkącik) przenosi mnie do kategorii głównej i ją sortuje.
Wersja presty - 1.2.2.0.
Proszę o odpowiedź
Z góry dziękuję.
-
Właśnie ja mam ten sam problem
Czy ktoś jest w posiadaniu rozwiązania ?
pozdrawiam
Marcin
-
Ten sam problem w 1.2.5.
Czy ten element działał, w którejś z poprzednich wersji?!
-
... trochę pogrzebałem w kodzie i chyba znalazłem rozwiązanie (1.2.5 ang.):
996. echo '<table'.($this->identifier == 'id_product' ? ' id="'.(($id_category = intval(Tools::getValue('id_category', '1'))) ? $id_category : '').'"' : '' ).' class="table'.($this->identifier == 'id_product' ? ' tableDnD' : '' ).'" cellpadding="0" cellspacing="0"><tr class="nodrag nodrop">';
if ($this->delete)
echo '<th><input type="checkbox" name="checkme" class="noborder" onclick="checkDelBoxes(this.form, \''.$this->table.'Box[]\', this.checked)" /></th>';
$id_category = intval(Tools::getValue('id_category')); //dodalem tą linię
foreach ($this->fieldsDisplay AS $key => $params)
dodałem parametr id_category dla linków
1005. if (!isset($params['orderby']) OR $params['orderby'])
echo '<br />
<a href="'.$currentIndex.'&'.$this->table.'Orderby='.urlencode($key).'&id_category='.$id_category .'&'.$this->table.'Orderway=desc&token='.$token.'"><img border="0" src="../img/admin/down'.((isset($this->_orderBy) AND ($key == $this->_orderBy) AND ($this->_orderWay == 'DESC')) ? '_d' : '').'.gif" /></a>
<a href="'.$currentIndex.'&'.$this->table.'Orderby='.urlencode($key).'&id_category='.$id_category .'&'.$this->table.'Orderway=asc&token='.$token.'"><img border="0" src="../img/admin/up'.((isset($this->_orderBy) AND ($key == $this->_orderBy) AND ($this->_orderWay == 'ASC')) ? '_d' : '').'.gif" /></a>';
echo '
</th>';
-
... zapomniałem dodać, że zmiany trzeba wprowadzić w pliku classes/AdminTab.php
-
Mam pytanie odnośnie sortowania produktów w podkategoriach sklepu Presty. Dlaczego jeśli w panelu administracyjnym sortując produkty w dowolnej kategorii , poprzez przesuwanie produktu we właściwe miejsce kursorem \ czarną strzałeczką \ , po kliknięciu odśwież - produkty zmieniają swoje miejsce . Po prostu wyskakują z miejsca gdzie były ręcznie wsadzone . W sklepie Presty mam ustawione sortowanie - kreska czyli żadne, a w panelu administracyjnym Presty - Ustawienia - Produkty - Domyślne sortowanie - mam ustawione " Pozycja wewnątrz kategorii ". Wersja presty Version 1.2.2.0 . Proszę o poradę jak zrobić , żeby produkty ręcznie przeniesione w panelu admin, zostawały tam gdzie są wsadzone ?
rolnik