Vorschlagsfunktion bei Text-Feldern?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • AgentK
    Contao-Fan
    • 20.06.2009
    • 420

    #1

    Vorschlagsfunktion bei Text-Feldern?

    Hallo,

    gibt es eigentlich eine "Vorschlagsfunktion" für den catalog?

    Ich meine damit eine Funktion wie z.B. bei google, wenn man einen Suchbegriff eingibt.

    Danke
    Stefan
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Äh.. ich weiß jetzt nicht genau welche Stelle du meinst.. aber an sich gibts das noch nicht.
    Eventuell mal nen Ticket machen?

    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

    • klocki
      Contao-Nutzer
      • 10.02.2010
      • 49

      #3
      Es wäre mal interessant zu wissen wo du das verwenden möchtest. In einem Filter? Dort gibt es ja im Moment überhaupt keine Textfelder. Aber die so ein Ajax Autocompleter lässt sich sicher relativ unkompliziert umsetzen, da gibt es einen Haufen fertiger Bibliotheken. Ein paar mehr Infos wären gut.

      Kommentar

      • AgentK
        Contao-Fan
        • 20.06.2009
        • 420

        #4
        Hallo,

        ich dachte solche eine Funktion sowohl in den Feldern des Filters-Moduls die im FE angezeigt werden als auch beim Anlegen von neuen Inhalten, z.B.: im BE.

        Einsatzfeld wäre z.B. bei mir das Feld Stadt

        Gruß
        Stefan

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Äh.. ok.. ich dachte jetzt bei der Suche vom Katalog in der Art wie 'Meinten Sie blablabla' wie bei google...

          AgentK:
          ich wieß noch nicht genau was du meinst.. nen Feld Stadt was jemand ausfüllen soll (Textfeld) und da sollen Vorschläge kommen? Wo sollen die Vorschläge her kommen?
          Nen Dropdown ist an der Stelle mit Taxononmie doch viel Sinnvoller, wo die schon vorgegeben sind....

          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

          • AgentK
            Contao-Fan
            • 20.06.2009
            • 420

            #6
            Hallo,

            ich meine doch so wie bei google, wenn man dort zum Beispiel Ber eintippt, wird z. B. Berlin und mögliche Suchbegriffe mit dem Anfang "ber" vorgeschlagen.

            Schön wäre es, wenn er dazu eine vorher festgelegt DB Tabelle für die Vorschläge nimmt.

            Gruß
            Stefan
            Zuletzt geändert von AgentK; 01.07.2010, 14:31. Grund: kleine Ergänzung

            Kommentar

            • MacKP
              Contao-Yoda
              • 15.06.2009
              • 13315

              #7
              Hallo AgentK,
              dacht ich mir doch das du sowas willst..
              Tjaaaa genau da liegt das Problem: Google hat riesen Datenbanken ;-)
              Deine Idee mit der Tabelle ist ja ganz net. Aber da hat man dann ja nen Dropdown wie mit nem Select... wo die Tabelle aus Taxonomien besteht...
              Nur das man da nicht Tippen braucht...

              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

              • AgentK
                Contao-Fan
                • 20.06.2009
                • 420

                #8
                Hallo,

                bloß bei Taxomonie muss ich alles selbst einpflegen. Ich glaube es gab auch mal eine Extension für TL selbst, die dieses konnte. Ich finde sie bloß leider nicht mehr.

                Gruß
                Stefan

                Edit: Die Extension ist "auto_completer" von Leo Unglaub
                Zuletzt geändert von AgentK; 01.07.2010, 14:56. Grund: Extension gefunden

                Kommentar

                • scribble
                  Contao-Nutzer
                  • 04.09.2009
                  • 174

                  #9
                  Autocomplete-Feld für Katalog und Felderabhängigkeiten

                  Hab eine neues Thread eröffnet, da meine Frage über die hier besprochene Fragestellung hinausgeht: Autocomplete Feld & Abhängigkeit ausserhalb von Taxonomie

                  Hallo zusammen

                  Hole dieses Thread wieder mal nach vorne ;-) Vorsicht, mein Beitrag ist eher lang....

                  Finde AgentK's Wunsch betrifft viele Katalog User vor allem all jene, die grössere Mengen an Daten hinterlegen müssen. Wenn man Städte oder Ortsnamen (10'000+) allgemein hinterlegen will, kommt man mit dem Taxonomie-Modul nicht mehr weit ;-)

                  Des weiteren wäre es toll, wenn man Abhängigkeiten definieren könnte. Um beim Beispiel zu bleiben:
                  Sobald ich eine Stadt ausgewählt habe, soll ein Dropdown/Suchfeld für z.B. den Strassennamen erscheinen (wie bei Kontroll-Checkbox). Die Auswahl der Strassennamen ist bereits aufgrund der Stadt/Ortsauswahl eingeschränkt.

                  Wie schätzt ihr den Aufwand einen zusätzlichen Feldtyp - nennen wir ihn mal "AJAX Suchfeld" zu erstellen sowie die Option der Abhängigkeit?


                  Am besten mache ich ein konkretes Beispiel.

                  In der Datenbank hätte man folgendes:

                  Tabelle "katalog_orte"
                  -> id
                  -> pid
                  -> OrtName


                  Tabelle "katalog_strassen"
                  -> id
                  -> pid
                  -> OrtId
                  -> StrasseName


                  Tabelle "katalog_haeuser" (Katalog)
                  -> id
                  -> pid
                  -> HausName
                  -> OrtId
                  -> StrassenId


                  Im Katalog "Häuser" würde ich so vorgehen:

                  1. Feld: Ort
                  DB-Feld im Katalog: OrtId
                  Typ: AJAX-Suchfeld (eben dieses)

                  Einstellungen (…für die Optionen) (gleich wie Feldtyp Auswahl)
                  • Datenquelle: Tabelle auswählen (im Beispiel: "katalog_orte")
                  • Option Spaltenwert (im Beispiel: "OrtName" der Tabelle "katalog_orte"; gespeichert wird aber "katalog_orte.id")
                  • Option Sortierspalte


                  An den Optionen müsste man also nicht viel drehen, nur an den Templates bzw. JavaScripts. Im Backend gibt's ja bereits die autosubmit Funktion bei Dropdowns, welche es für die Backend-Bearbeitung des Katalogs auszubauen gilt. Im Frontend braucht's einen AJAX Code, welcher die korrekte DB-Tabelle aufruft (ähnlich auto_completer Extension).


                  // Nun geht's jetzt um die Abhängigkeit des Feldes Strasse vom Feld Ort //

                  2. Feld: Strasse
                  Typ: AJAX-Suchfeld oder Auswahl-Dropdown oder Tags

                  Einstellungen (…für die Optionen) (gleich wie Feldtyp Auswahl)
                  • Datenquelle: Tabelle auswählen (im Beispiel: "katalog_strassen")
                  • Option Spaltenwert (im Beispiel: "StrasseName" der Tabelle "katalog_strassen"; gespeichert wird aber "katalog_strassen.id")
                  • Option Sortierspalte


                  (Das folgende Fieldset käme bei den Feldtypen AJAX-Suchfeld oder Auswahl-Dropdown oder Tags hinzu)

                  Abhängigkeit
                  • Feld (Ähnlich wie Kontroll-Checkbox; im Beispiel: "Feld Ort")
                  • Option Spaltenwert (im Beispiel:"katalog_strassen.OrtId")
                  • Option Tabelle Abhängigkeit (im Beispiel: "katalog_orte")
                  • Option Spaltenwert Abhängigkeit (in Beispiel: "katalog_orte.id")


                  Das System agiert dann je nach Feldtyp anders:
                  • Auswahl (Dropdown) -> Ajax-DB-Abfrage lädt nur Strassen, die dem Ort zugewiesen sind.
                  • Tags -> Ajax-DB-Abfrage lädt nur Strassen, die dem Ort zugewiesen sind.
                  • Ajax Suchfeld -> Sobald der User zu tippen beginnt, lädt Ajax-DB-Abfrage nur Strassen, die dem ausgewählten Ort zugewiesen sind (Wert des Feldes "Ort" wird per AJAX mitgegeben)


                  So, war etwas lang. Wie schätzt ihr den Aufwand einen zusätzlichen Feldtyp - nennen wir ihn mal "AJAX Suchfeld" zu erstellen sowie die Option der Abhängigkeit.

                  Freue mich auf Reaktionen.

                  Schönen Abend Euch.
                  Sam
                  Zuletzt geändert von scribble; 26.08.2010, 02:28.

                  Kommentar

                  • AgentK
                    Contao-Fan
                    • 20.06.2009
                    • 420

                    #10
                    Hallo Sam,

                    das größere Probleme dürfte bei Deiner Idee eher später sein, wo bekommt man die gesamten Anschriftendaten her und diese später dann richtig in den Catalog einzubauen.

                    Ich muss zugeben, ich habe mich mit Taxomnie arrangiert auch wenn ich lieber eine Vorschlgsfunktion hätte. Man könnte eventuell versuchen auto-complete mit in den catalog einzubauen. Das habe ich noch nie versucht und ich kenne auch keinen, der das bisher versucht hat.

                    Ob das umsetzbar ist kann eigentlich nur MacKP oder xtra sagen.

                    Gruß
                    Stefan

                    Kommentar

                    • scribble
                      Contao-Nutzer
                      • 04.09.2009
                      • 174

                      #11
                      Hallo Stefan

                      Die Adressdaten können über die Post bezogen werden - spreche jetzt von der CH, weiss nicht, wie das in D ist.

                      Die Adressdaten müssen nicht unbedingt in den Katalog integriert werden. Mit dem Auswahl Feld kann ich ja auch auf andere "Tabellen" zugreifen, solange die Tabellenstruktur stimmt.

                      Gruss
                      Sam

                      Kommentar

                      Lädt...