OXID Community Forum

> German forum > Bug-Verdacht > Sortierung einer Kategorie aufheben
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: Sortierung einer Kategorie aufheben


Reply
 
Thread Tools Search this Thread Display Modes
#Top   #1  
Old 08-05-2013, 11:24 AM
Till Till is offline
Senior Member
Join Date: Mar 2011
Posts: 111
Till is on a distinguished road
Default Sortierung einer Kategorie aufheben

Hallo,
kann es sein, dass eine Sortierung die für eine Kategorie festgelegt wird nicht mehr entfernt werden kann?

Falls ja: gibt es eventuell schon Lösungen für dieses Problem?
Falls nein: wie wird die Standard-Sortierung wiederhergestellt? (für einen normalbenutzer)

Danke für eure Antworten
Reply With Quote
#Top   #2  
Old 08-05-2013, 01:41 PM
leofonic's Avatar
leofonic leofonic is offline
Moderator
Join Date: Oct 2009
Posts: 3,796
leofonic is on a distinguished road
Default AW: Sortierung einer Kategorie aufheben

https://bugs.oxid-esales.com/view.php?id=5241
Interessant wäre wie das gewünschte Verhalten sein sollte.
__________________
Frank

www.zunderweb.de - Zunderweb IT Beratung - Templates und Module für Oxid eShop
Theme "EXP TWO" für 4.9.x - 2-spaltiges OXID 4.9 Theme mit 8 Farbschemata
Ajax Multifilter XL - Turbo für den Attributfilter
Reply With Quote
#Top   #3  
Old 08-05-2013, 02:27 PM
Till Till is offline
Senior Member
Join Date: Mar 2011
Posts: 111
Till is on a distinguished road
Default AW: Sortierung einer Kategorie aufheben

Naja eventuell eine Auswahlmöglichkeit: "sortierung aufheben"?

Ich hab momentan (hardcoded - somit nicht gut für zukünftige Updates) die Sortierung nach oxsort ermöglicht, wenn eine andere Sortierung da ist.
Über ein Modul lässt sich das ja nicht so schön lösen oder?
Reply With Quote
#Top   #4  
Old 12-09-2013, 03:24 PM
Der_Beni Der_Beni is offline
Member
Join Date: Aug 2010
Posts: 35
Der_Beni is on a distinguished road
Default Re: Sortierung einer Kategorie aufheben

Hi Till,
...kannst du mal deinen Code posten? Oxsort ist die in Oxid manuell angelegte sortierung, oder?

Gruß
Beni
Reply With Quote
#Top   #5  
Old 06-09-2017, 11:17 AM
Michi83 Michi83 is offline
Junior Member
Join Date: Sep 2015
Posts: 4
Michi83 is on a distinguished road
Default Re: Sortierung einer Kategorie aufheben

Sorry für die Threadarchäologie, aber mich würde das auch interessieren. Wie kann man dem Besucher die Möglichkeit geben, die gewählte Artikelsortierung wieder aufzuheben?
Reply With Quote
#Top   #6  
Old 06-09-2017, 12:15 PM
patchwork.de patchwork.de is offline
Senior Member
Join Date: Jul 2012
Location: im Taunus
Posts: 1,036
patchwork.de is on a distinguished road
Default AW: Sortierung einer Kategorie aufheben

gemach, gemach ... der Bug steht ja erst seit 2014 im bug-tracker
als workaround kannst du unter Grundeinstellungen -> Einstellungen -> Artikel auch andere Sortierungen eintragen. Funktionieren aber auch teilweise im Flow nicht
__________________
viele Grüße aus dem Taunus

www.patchwork.de
Version 4.10.5 - Flow mit child-theme

kostenloses WaWi:
wawi.patchwork.de
Reply With Quote
#Top   #7  
Old 06-09-2017, 01:02 PM
Michi83 Michi83 is offline
Junior Member
Join Date: Sep 2015
Posts: 4
Michi83 is on a distinguished road
Default Re: AW: Sortierung einer Kategorie aufheben

Quote:
Originally Posted by patchwork.de View Post
gemach, gemach ... der Bug steht ja erst seit 2014 im bug-tracker
als workaround kannst du unter Grundeinstellungen -> Einstellungen -> Artikel auch andere Sortierungen eintragen. Funktionieren aber auch teilweise im Flow nicht
Hi patchwork.de, danke für die Antwort.

Diese Einstellung hab ich auch schon gesehen, nur leider passt das nicht ganz für das was ich vorhabe. Wenn ich da jetzt kein Riesenbrett vorm Kopf habe dann ist es so: der Benutzer kann zwar zwischen verschiedenen Sortierungen hin und her springen, aber nicht zur Standardsortierung zurückkehren, also nach der DB-Spalte oxarticles.oxsort.

Ich hab schon versucht, oxsort in dieser Einstellung einzutragen, das wird auch auf der Seite angezeigt, aber es scheint keinen Effekt zu haben.

Hintergrund ist, dass wir ein Skript haben, das die Artikel nach einem komplizierten Punktesystem sortiert und mein Vorgesetzter legt viel Wert darauf, dass die Kunden auch zu dieser Standardsortierung zurückkehren können.

Aber ich glaube, ich habe inzwischen selbst eine Quick-and-dirty-Lösung gefunden. In application/controllers/oxubase.php habe ich die Methode getUserSelectedSorting wie folgt angepasst:

Code:
    public function getUserSelectedSorting()
    {
        $aSorting = null;
        $oStr = getStr();
        $oConfig = oxRegistry::getConfig();
        $aSortDirections = array('desc', 'asc');

        $sSortBy = $oConfig->getRequestParameter($this->getSortOrderByParameterName());
        $sSortDir = $oConfig->getRequestParameter($this->getSortOrderParameterName());

        if ($sSortBy && oxDb::getInstance()->isValidFieldName($sSortBy) && $sSortDir
            && oxRegistry::getUtils()->isValidAlpha($sSortDir)
            && in_array($oStr->strtolower($sSortDir), $aSortDirections)
            && in_array($sSortBy, oxNew('oxArticle')->getFieldNames())
        ) {
            $aSorting = array('sortby' => $sSortBy, 'sortdir' => $sSortDir);
        } else if ($sSortBy === 'reset') {
            oxRegistry::getSession()->deleteVariable('aSorting');
        }

        return $aSorting;
    }
(Der else-if-Zweig ist neu)

Dann habe ich an geeigneter Stelle einen Link eingebaut, der den GET-Parameter listorderby=reset übergibt.

Kann man das so machen? Zumindest beim ersten Durchklicken scheint es zu funktionieren, allerdings ist PHP nicht gerade meine Muttersprache, daher weiß ich nicht, ob ich mir da nicht Probleme einhandle, an die ich momentan nicht denke.
Reply With Quote
#Top   #8  
Old 06-09-2017, 04:42 PM
patchwork.de patchwork.de is offline
Senior Member
Join Date: Jul 2012
Location: im Taunus
Posts: 1,036
patchwork.de is on a distinguished road
Default AW: Sortierung einer Kategorie aufheben

Klasse! Das Löschen der Session-Variablen ist die Lösung!

Habe noch in der sort.tpl als letzten Menüpunkt nach foreach 'Standard' eingebaut:
Quote:
<li>
<a href="[{$oView->getLink()|oxaddparams:"ldtype=$_listType&amp;_art perpage=$_artPerPage&amp;$_sortColumnVarName=reset &amp;$_sortDirectionVarName=reset&amp;pgNr=0&amp;$ _additionalParams"}]" title="Standard">Standard</a>
</li>
__________________
viele Grüße aus dem Taunus

www.patchwork.de
Version 4.10.5 - Flow mit child-theme

kostenloses WaWi:
wawi.patchwork.de
Reply With Quote
Reply

Bookmarks

Tags
aufheben, kategorie, sortierung

« Previous Thread | Next Thread »
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
4.6. : Smarty-Pfad um auf ersten Artikel einer Kategorie zuzugreifen (innerhalb einer Kategorieliste) SebastianWe Newbies 21 09-15-2012 12:11 AM
Tab-Sortierung bei Einsatz einer eigenen menu.xml Mitmacher Entwickler 8 02-21-2012 03:29 PM
Liste mit allen Artikeln einer Bestimmten Kategorie und einer bestimmten Marke www.wecycle.de Allgemeines 1 06-29-2011 03:12 PM
Optimierung der manuellen Sortierung von Artikeln in einer Kategorie DOGLEY Feature-Anfragen 1 01-15-2011 10:47 PM
Sortierung der Artikel in einer Bestellung sannc Entwickler 6 05-12-2009 09:03 AM

All times are GMT +1. The time now is 08:55 AM.