Sortierung nach Preis mit einem Dropdown (Von - Bis)

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Cranker
    Contao-Fan
    • 16.11.2009
    • 288

    #1

    Sortierung nach Preis mit einem Dropdown (Von - Bis)

    Hallo zusammen,

    ist es möglich, bei dem Catalog eine Sortierung nach Preis-Bereich zu machen?
    Also eine Dropdown-Feld in dem dann z.B. folgendes steht:

    0 - 100
    100 - 500
    500 - 1000
    etc.

    Wenn ich es über Filter pro Abschnitt mache, bekomme ich ein Dropdown-Feld in dem jeder einzelne Preis untereinander steht.
    Wie kann ich die Sortierung nach eine Preisspanne realisieren?

    Über die Suche habe ich leider nix gefunden, kann mir aber auch nicht vorstellen, dass so was noch niemand probiert hat!?

    Herzlichen Dank für Hilfe :-)
    Thorsten
    V15* Thorsten Neuhaus
    Taufkirchen (München)

  • Ulrich
    Contao-Fan
    • 03.03.2010
    • 395

    #2
    Ich hab das selbst zwar noch nicht ausprobiert, aber mit der Bereichsauswahl für Felder sollte das im Filter machbar sein ...Klicke auf die Grafik für eine vergrößerte Ansicht

Name: bereichsauswahl.png
Ansichten: 1
Größe: 15,5 KB
ID: 920096
    Viele Grüße

    Uli

    Kommentar

    • MacKP
      Contao-Yoda
      • 15.06.2009
      • 13315

      #3
      Hallo Cranker,
      sowas gibt es bisher noch nicht als generiertes Dropdown oder so.
      Ulrich hat dir ja schon den Hinweis auf 'von - bis' gegeben. Da könntest du abschauen, wie die URL generiert wird um dir dann solche Links per Hand selber zu bauen.

      Viele Grüße
      Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
      [Arbeitet bei -> Paus Design & Medien]
      "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

      Kommentar

      • Cranker
        Contao-Fan
        • 16.11.2009
        • 288

        #4
        Zitat von Ulrich Beitrag anzeigen
        Ich hab das selbst zwar noch nicht ausprobiert, aber mit der Bereichsauswahl für Felder sollte das im Filter machbar sein ...[ATTACH=CONFIG]7933[/ATTACH]
        Da bekommt man dann nur zwei Felder, in die man selbst einen Bereich eintragen kann...
        V15* Thorsten Neuhaus
        Taufkirchen (München)

        Kommentar

        • Cranker
          Contao-Fan
          • 16.11.2009
          • 288

          #5
          Zitat von MacKP Beitrag anzeigen
          Hallo Cranker,
          sowas gibt es bisher noch nicht als generiertes Dropdown oder so.
          Ulrich hat dir ja schon den Hinweis auf 'von - bis' gegeben. Da könntest du abschauen, wie die URL generiert wird um dir dann solche Links per Hand selber zu bauen.
          Das werde ich nun mal probieren.
          Ich dachte aber, dass ich sowas schon mal gesehen habe.
          Daher war die Hoffnung, dass es schon eine passende Erweiterung oder ein Template dazu gibt... ;-)
          V15* Thorsten Neuhaus
          Taufkirchen (München)

          Kommentar

          • Ulrich
            Contao-Fan
            • 03.03.2010
            • 395

            #6
            Zitat von Cranker Beitrag anzeigen
            Da bekommt man dann nur zwei Felder, in die man selbst einen Bereich eintragen kann...
            Kann man die nicht vorbelegen? ... und dann vielleicht das editieren "abklemmen" ...
            Viele Grüße

            Uli

            Kommentar

            • Cranker
              Contao-Fan
              • 16.11.2009
              • 288

              #7
              Zitat von Ulrich Beitrag anzeigen
              Kann man die nicht vorbelegen? ... und dann vielleicht das editieren "abklemmen" ...
              Genau da bin ich gerade dabei: Ein Select Feld davor und bei Auswahl eines Wertes, die beiden Felder damit befüllen. Wenn die beiden Felder dann "hidden" sind sollte es wie gewünscht funktionieren.

              Bin aber nicht so Fit in Javascript und bastel gerade noch daran, den Wert aus dem Select zu splitten und dann in die beiden Felder einzutragen...
              V15* Thorsten Neuhaus
              Taufkirchen (München)

              Kommentar

              • Cranker
                Contao-Fan
                • 16.11.2009
                • 288

                #8
                [Gelöst] Sortierung nach Preis mit einem Dropdown (Von - Bis)

                So geht es:

                HTML-Code:
                <select name="auswahl_preis" size="1" onchange="werte_uebertragen()">
                	<option value="">Bitte wählen</option>
                	<option value="0|500000">bis 500.000</option>
                	<option value="500000|750000">500.000 - 750.000</option>
                	<option value="750000|1000000">750.000 - 1.000.000</option>
                	<option value="1000000|1500000">1.000.000 - 1.500.000</option>
                	<option value="1500000|100000000">über 1.500.000</option>
                </select>
                Und das passende Script dazu:

                Code:
                <script>
                function werte_uebertragen () {
                	var myString = document.forms.<?php echo $this->table; ?>_range.elements.auswahl_preis.value;
                	myString = myString.split("|");
                
                	document.forms.<?php echo $this->table; ?>_range.elements.ctrl_filter_range_kaufpreis_0.value = myString[0];
                	document.forms.<?php echo $this->table; ?>_range.elements.ctrl_filter_range_kaufpreis_1.value = myString[1];
                }
                </script>
                Zuletzt geändert von Cranker; 19.06.2012, 13:20.
                V15* Thorsten Neuhaus
                Taufkirchen (München)

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #9
                  Danke das du deine Lösung hier für alle online stellst!
                  Wenn du noch große Lust hast wäre es super, wenn du dazu einen kleinen Wiki-Artikel machen könntest: http://de.contaowiki.org/Kategorie:Catalog
                  Hier im Forum geht sowas leider immer wieder unter...

                  Viele Grüße
                  Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
                  [Arbeitet bei -> Paus Design & Medien]
                  "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

                  Kommentar

                  • Cranker
                    Contao-Fan
                    • 16.11.2009
                    • 288

                    #10
                    Zitat von MacKP Beitrag anzeigen
                    Danke das du deine Lösung hier für alle online stellst!
                    Gerne :-)
                    Mir wird hier ja auch geholfen und jetzt wo es noch frisch ist...

                    Zitat von MacKP Beitrag anzeigen
                    Wenn du noch große Lust hast wäre es super, wenn du dazu einen kleinen Wiki-Artikel machen könntest: http://de.contaowiki.org/Kategorie:Catalog
                    Hier im Forum geht sowas leider immer wieder unter...
                    Gute Idee.

                    Ich schreibe es mir auf, jetzt muss ich erst noch mit dem Projekt weiterkommen...
                    Ich glaube auch, dass da noch das eine oder andere Problem kommen könnte, dass sich lohnt zu dokumentieren.
                    V15* Thorsten Neuhaus
                    Taufkirchen (München)

                    Kommentar

                    Lädt...