wdrożenia PrestaShop

Problem z sortowaniem w panelu admina

  • 5 Odpowiedzi
  • 2960 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline zecior

  • Użytkownik
  • **
  • 26
  • 0
Problem z sortowaniem w panelu admina
« dnia: 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ę.

*

Offline marcinlampart

  • Nowy
  • *
  • 5
  • 0
Odp: Problem z sortowaniem w panelu admina
« Odpowiedź #1 dnia: Listopad 09, 2009, 08:46:05 pm »
Właśnie ja mam ten sam problem

Czy ktoś jest w posiadaniu rozwiązania ?

pozdrawiam

Marcin

*

Offline bogolubow

  • Nowy
  • *
  • 11
  • 0
Odp: Problem z sortowaniem w panelu admina
« Odpowiedź #2 dnia: Listopad 10, 2009, 03:38:29 pm »
Ten sam problem w 1.2.5.

Czy ten element działał, w którejś z poprzednich wersji?!

*

Offline bogolubow

  • Nowy
  • *
  • 11
  • 0
Odp: Problem z sortowaniem w panelu admina
« Odpowiedź #3 dnia: Listopad 10, 2009, 04:32:45 pm »
... 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>';


*

Offline bogolubow

  • Nowy
  • *
  • 11
  • 0
Odp: Problem z sortowaniem w panelu admina
« Odpowiedź #4 dnia: Listopad 11, 2009, 09:41:27 am »
... zapomniałem dodać, że zmiany trzeba wprowadzić w pliku classes/AdminTab.php

*

Offline rolnik

  • Nowy
  • *
  • 2
  • 0
Odp: Problem z sortowaniem w panelu admina
« Odpowiedź #5 dnia: Kwiecień 07, 2011, 11:03:48 am »
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