Widget [fp_preSelectMenu]

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • felixpfeiffer
    AG CMS-Garden
    • 05.06.2009
    • 346

    #1

    Widget [fp_preSelectMenu]

    Das Modul ermöglicht es, einzelne Optionen eines Selectmenüs per URL-Parameter vorzubelegen.

    DOwnload und Beschreibung des Moduls sind im Repository zu finden.

    Bekannte Fehler und Verbesserungswünsche werde ich hier im ersten Post zusammenfassen um einen besseren Überblick zu gewährleisten.

    Bekannte Fehler in der aktuellsten Version

    Verbesserungswünsche

    Gruß, Felix
    Felix Pfeiffer : Neue Medien
    Offizieller Contao Partner für den Raum Hannover

    Infos: http://www.felixpfeiffer.com
  • Stranger
    Contao-Fan
    • 20.06.2009
    • 752

    #2
    Hallo Felix,

    wie kann man denn einen Platzhalter festlegen? Ich hab nicht so viel Lust 100000 mal bei Wert eine Zahl einzutragen und bei Bezeichnung einen Wert. Kann man das nicht so einrichten, dass man z.B. %s einträgt und dann schreibt er den Wert des GET Parameters selbständig rein?

    Solange hab ich das einfach mal hart reingecodet.

    Vorher:
    PHP-Code:
    $strOptions .= sprintf('<option value="%s"%s>%s</option>', 
    
    Nachher:
    PHP-Code:
                $strOptions .= sprintf('<option value="'.$this->Input->get('details').'">'.$this->Input->get('details').'</option>', 
    
    Zuletzt geändert von Stranger; 27.08.2009, 09:04.
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media

    Kommentar

    • felixpfeiffer
      AG CMS-Garden
      • 05.06.2009
      • 346

      #3
      Hallo Stranger,

      Zitat von Stranger Beitrag anzeigen
      wie kann man denn einen Platzhalter festlegen? Ich hab nicht so viel Lust 100000 mal bei Wert eine Zahl einzutragen und bei Bezeichnung einen Wert. Kann man das nicht so einrichten, dass man z.B. %s einträgt und dann schreibt er den Wert des GET Parameters selbständig rein?
      Ah, nachdem ich jetzt meine Antwort fast fertig hatte habe ich endlich verstanden, was du machen möchtest.
      Dafür ist das Widget aber garnicht gedacht gewesen.

      Der Hintergedanke war, dass man ein normales Selectmenü mit x Einträgen hat. Nun kann ich einem Link, der auf die Seite mit dem Formular zeigt, einen Wert anhängen. Wenn das Formular geladen wird, wird nun die Option des Selectmenüs vorausgewählt, die diesem Wert entspricht.

      Ich vermute, dass Du die Options per übergebener Variable definieren möchtest, oder? Das ist aber garnicht die Aufgabe des Widgets.

      Gruß, Felix
      Felix Pfeiffer : Neue Medien
      Offizieller Contao Partner für den Raum Hannover

      Infos: http://www.felixpfeiffer.com

      Kommentar

      • Stranger
        Contao-Fan
        • 20.06.2009
        • 752

        #4
        Hallo Felix,

        danke für die Antwort. Schade, dass das nicht geht. Von mir aus kann das auch ein Textfeld sein. Ich möchte einfach nur den GET-Wert auslesen und in ein inputfeld schmeißen. Ein inserttag würde auch helfen, gibts aber leider nicht für die GET-Geschichte.

        Gibts da irgendne andere Möglichkeit?
        Du willst dich bei mir bedanken?
        Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

        Contao-Anwender seit 2008
        Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

        Mein Unternehmen aus Blankenburg (Harz): Fast & Media

        Kommentar

        • felixpfeiffer
          AG CMS-Garden
          • 05.06.2009
          • 346

          #5
          Da müsste man wohl ein neues Widget schreiben.

          Ich denke als Basis sollte da das normale Textfeld funktionieren.
          Genaueres müsste ich mir erst ansehen. Sollte aber wie gesagt nicht so kompliziert sein.

          Gruß, Felix
          Felix Pfeiffer : Neue Medien
          Offizieller Contao Partner für den Raum Hannover

          Infos: http://www.felixpfeiffer.com

          Kommentar

          • kos
            Contao-Fan
            • 22.06.2009
            • 888

            #6
            [fp_preSelectMenu] Array-Index an Stelle des Wertes?

            Hallo Felix

            in Deiner Antwort an Stranger schreibst Du

            Zitat von felixpfeiffer Beitrag anzeigen
            ....., dass man ein normales Selectmenü mit x Einträgen hat. Nun kann ich einem Link, der auf die Seite mit dem Formular zeigt, einen Wert anhängen. Wenn das Formular geladen wird, wird nun die Option des Selectmenüs vorausgewählt, die diesem Wert entspricht.
            Zu meinem Anliegen:
            Kontaktformular mit EFG, mehrer Empfänger sind über SELECT wählbar

            Wenn ich von anderen Seiten darauf verlinke und möchte, dass der Empfänger im Select-Menü des Formulars vorausgewählt ist, dann muss ich ja den Wert als Parameter anhängen (was prima funktioniert). Leider ist dann aber in der Statusleiste des Browsers oder auch im Quellcode die E-Mail-Adresse lesbar.
            Das möchte ich gerne vermeiden.

            Frage: Wäre es möglich das Modul so abzuändern, dass man an Stelle des übergebenen Wertes als Alternative die Position im Select-Menü nutzen kann?

            Beispiel Select-Menü:
            1. bernd.maier@domain.de
            2. willi.schulze@domain.de
            ...
            6. dieter.mueller@domain.de

            Wenn Willi Schulze vorgewählt sein soll, muss ich jetzt "....kontakt.html?param=willi.schulze@domain.d e" benutzen.
            Was ich mir wünsche wäre so etwas wie "....kontakt.html?param=2"

            Wenn ich das (mit meinen nicht vorhandenen php-Kenntnissen) richtig sehe, liegen die selects ja als array vor, so dass dann doch auch der Index an Stelle des Wertes benützt werden könnte.

            Kommentar

            • felixpfeiffer
              AG CMS-Garden
              • 05.06.2009
              • 346

              #7
              Hallo kos,

              daran habe ich auch schon gedacht. Allerdings birg dies wieder einige Arbeit, da man, sollte sich etwas in der Liste ändern, auch alle Links ändern müsste.

              Ich spiele eher mit dem Gedanken ein zusätzliches Feld für diesen Wert vorzugeben.

              Also hätte man für jede Option drei Textfelder eines für den Wert, eines für die Bezeichnung und eines für den Variablenwert.

              Wäre das auch OK?

              Gruß, Felix
              Felix Pfeiffer : Neue Medien
              Offizieller Contao Partner für den Raum Hannover

              Infos: http://www.felixpfeiffer.com

              Kommentar

              • kos
                Contao-Fan
                • 22.06.2009
                • 888

                #8
                Hallo Felix,

                das ging aber fix!

                Zitat von felixpfeiffer Beitrag anzeigen
                daran habe ich auch schon gedacht. Allerdings birg dies wieder einige Arbeit, da man, sollte sich etwas in der Liste ändern, auch alle Links ändern müsste.
                Das wäre bei mir im Moment kein Problem, da es nicht all zu viele Links sind, aber vorstellbar bei größeren Projekten.
                Zitat von felixpfeiffer Beitrag anzeigen
                Ich spiele eher mit dem Gedanken ein zusätzliches Feld für diesen Wert vorzugeben.
                Also hätte man für jede Option drei Textfelder eines für den Wert, eines für die Bezeichnung und eines für den Variablenwert.
                Ja, die Idee finde ich prima, damit wäre die Unabhängigkeit von der Reihenfolge im Select gegeben und so wäre das Moddul noch unproblematischer einsatzbar.

                Kommentar

                • felixpfeiffer
                  AG CMS-Garden
                  • 05.06.2009
                  • 346

                  #9
                  Zitat von kos Beitrag anzeigen
                  das ging aber fix!
                  Die Umsetzung wird nicht ganz so schnell gehen, aber ich bin dran.
                  Felix Pfeiffer : Neue Medien
                  Offizieller Contao Partner für den Raum Hannover

                  Infos: http://www.felixpfeiffer.com

                  Kommentar

                  • kos
                    Contao-Fan
                    • 22.06.2009
                    • 888

                    #10
                    Danke für die Info. Ich finde es toll, dass Du das sofort in Angriff nimmst.
                    Werde mich also gedulden und auf das nächste Update warten.

                    Kommentar

                    • felixpfeiffer
                      AG CMS-Garden
                      • 05.06.2009
                      • 346

                      #11
                      Hallo Karl,

                      ich habe jetzt schon mal damit angefangen. Leider funktioniert die Zusammenarbeit mit dem EFG noch nciht so gut. Daher wird es noch ein paar Tage dauern, bis das Ding fertig ist.

                      Gruß, Felix
                      Felix Pfeiffer : Neue Medien
                      Offizieller Contao Partner für den Raum Hannover

                      Infos: http://www.felixpfeiffer.com

                      Kommentar

                      • kos
                        Contao-Fan
                        • 22.06.2009
                        • 888

                        #12
                        Hallo Felix,

                        ich wollte mal nachfragen, ob Du noch dazu kommst, eine neue Version Deiner Erweiterung fertigzustellen.

                        Zitat von felixpfeiffer Beitrag anzeigen
                        .. ich habe jetzt schon mal damit angefangen. Leider funktioniert die Zusammenarbeit mit dem EFG noch nciht so gut. Daher wird es noch ein paar Tage dauern, bis das Ding fertig ist.

                        Kommentar

                        • Sares
                          Contao-Nutzer
                          • 23.06.2009
                          • 200

                          #13
                          Hallo Felix,

                          finde das Modul sehr praktisch (vielen Dank an dieser Stelle!) und habe dazu auch ein paar Anregungen für eine zukünftige Weiterentwicklung.

                          Ich fände es sehr gut, wenn das Modul nicht nur Select Boxen sondern auch Radio Menüs und Checkbox-Menüs umfassen würde, denn vom Prinzip her sind diese Menüs sehr ähnlich aufgebaut. Was meinst Du?

                          Beste Grüße
                          Sares

                          Kommentar

                          • felixpfeiffer
                            AG CMS-Garden
                            • 05.06.2009
                            • 346

                            #14
                            Hallo,

                            leider ist mein Stapel mit Arbeit im Moment so hoch, dass ich nicht dazu komme, mich damit zu beschäftigen, aber im Prinzip ist auch das möglich.

                            Vielleicht habe ich in den kommenden Wochen mal Zeit die ganzen Änderungen fertig zu stellen und dann auch das ganze für Checkbox und Radio-Button umzusetzen.

                            Gruß, Felix
                            Felix Pfeiffer : Neue Medien
                            Offizieller Contao Partner für den Raum Hannover

                            Infos: http://www.felixpfeiffer.com

                            Kommentar

                            • Sares
                              Contao-Nutzer
                              • 23.06.2009
                              • 200

                              #15
                              Das wäre natürlich super, vielen Dank

                              Beste Grüße
                              Sares

                              Kommentar

                              Lädt...