Δεν υπάρχει η δυνατότητα απευθείας από το Administrator Panel πρέπει να ανοίξετε το αρχείο category.php που βρίσκετε στο catalog/controller/product/category.php και να αλλάξετε τον ακόλουθο κώδικα
Σε αυτόν
Code: Select all
if (isset($this->request->get['sort'])){
$sort = $this->request->get['sort'];
} else {
$sort = 'pd.name';
}
Code: Select all
if (isset($this->request->get['sort'])){
$sort = $this->request->get['sort'];
} else {
$sort = 'p.date_added';
}
if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.sort_order';
}
αυτος ειναι ο κωδικας μου..
εβαλα αυτο που ειπες αλλα δεν αλλαζει τπτ..
στην επιλογη της ταξινομησης μετα δεν μου εμφανιζει τπτ..
$sort = $this->request->get['sort'];
} else {
$sort = 'p.sort_order';
}
αυτος ειναι ο κωδικας μου..
εβαλα αυτο που ειπες αλλα δεν αλλαζει τπτ..
στην επιλογη της ταξινομησης μετα δεν μου εμφανιζει τπτ..
Εάν αντικαταστήσεις το p.sort_order με το p.date_added πρέπει να σου δουλέψει.
Δοκίμασε το και ενημέρωσε μας.
Με τον κώσικα αυτό δεν θα δείς καινούργια επιλογή στο μενού με τις ταξινομήσεις απλά η προεπιλεγμένη θα κάνει αυτό που θέλεις. Αν θέλεις να υπάρχει και σαν επιλογή τότε θα πρέπει να προσθέσεις κάτω από τον κώδικα τον ακόλουθο κώδικα
Εκεί που υπάρχουν Greeklish μπορείς να γράψεις την επιλογή όπως θέλεις να εμφανίζετε και αν θέλεις να έχεις πολλαπλές γλώσσες γράψε ένα tag στο αρχείο μετάφρασης και αντικατέστησε τα Greeklish με αυτό
Δοκίμασε το και ενημέρωσε μας.
Με τον κώσικα αυτό δεν θα δείς καινούργια επιλογή στο μενού με τις ταξινομήσεις απλά η προεπιλεγμένη θα κάνει αυτό που θέλεις. Αν θέλεις να υπάρχει και σαν επιλογή τότε θα πρέπει να προσθέσεις κάτω από τον κώδικα
Code: Select all
$this->data['sorts'] = array();
Code: Select all
$this->data['sorts'][] = array(
'text' => 'Taksinomisi kata imerominia eisagogis',
'value' => 'p.date_added-ASC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.date_added&order=ASC' . $url)
);
$this->data['sorts'][] = array(
'text' => 'Antistrofi taksinomisi kata imerominia eisagogis',
'value' => 'p.date_added-DESC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.date_added&order=DESC' . $url)
);
Code: Select all
$this->language->get('text_i_dikia_mou_leksi')
δεν αλλαζει τπτ οταν αλλαζω την εντολη που μου ειπες "p.date_added" και στο κουτακι της ταξινομησης δεν γραφει τπτ μεσα ενω πριν εγραφε "προεπιλογη". Θελω να συνεχισει να γραφει προεπιλογη απλα να ειναι βαση ημερομηνιας καταχωρησεις. αυτα
Έκανα attach το αρχείο δοκίμασε να δείς αν είναι αυτό που θέλεις
Attachments
Μπορείς να ανεβάσεις το category.php που έχεις και να δοκιμάσεις το default template opencart να δείς αν εκεί δουλεύει. Το αρχείο που ανέβασα το έχω δοκιμάσει στην τελευταία έκδοση του opencart
εχω την 1.5.3.1 και χρησιμοποιω ηδη καποιο template Shoppica2
μηπως εκει ειναι το προβλημα??
μηπως εκει ειναι το προβλημα??
Attachments
Έλεγξα το αρχείο και έκανα και τις αλλαγές που σου πρότεινα και δούλεψαν. Κάτι που έχεις εγκαταστήσει στο opencart δημιουργεί το πρόβλημα. Δοκίμασε να βάλεις το κλασσικό template να δεις μήπως φταίει αυτό. Αλλιώς δοκίμασε να απενεργοποιήσεις τα module που έχεις εγκαταστήσει.
Καποια αλλη βοηθεια παιδια??
ανεβαζω και το category μηπως δει καποιος που γινεται το λαθος..
εκδοση 1.5.3.1 με shoppica2
ανεβαζω και το category μηπως δει καποιος που γινεται το λαθος..
εκδοση 1.5.3.1 με shoppica2
Attachments
Who is online
Users browsing this forum: No registered users and 232 guests