[catalogcountryselectfield] Länderauswahl-Feld für den Katalog

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Tim G
    Contao-Urgestein
    • 13.02.2010
    • 2212

    #1

    [catalogcountryselectfield] Länderauswahl-Feld für den Katalog

    Hi Leute,
    ich habe für den Katalog eine neue Erweiterung erstellt.
    - Sie erweitert den Katalog um eine neue Option: Länderauswahl (ähnlich der Länderauswahl vom EFG)
    - Zusätzlich gibt es die Option entweder die Ländercodes in der Db zu speichern, oder die langen Ländernamen. Die Datenbank wird automatisch geupdated, wenn man die Option später ändern will.
    - Das Feld ist auch für den Katalog-Edit registriert und stellt im FE dann die gewohnte Länderauswahl zur Verfügung.

    Das ist meine erste Erweiterung und ich hoffe es klappt soweit alles.

    Installation:
    In den modules Ordner kopieren und Datenbank aktualisieren.
    Die Erweiterung erstellt zwei neue Felder in der "tl_catalog_fields" Tabelle:
    - countryselect
    - countryselect_longname


    Die Erweiterung ist nicht im ER (weiss nicht / noch nicht wie das funktioniert). Ich häng die hier jetzt einfach als Zip dran.

    Viele Grüße,
    Tim
    Angehängte Dateien
    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.
  • psren
    Contao-Urgestein
    • 07.04.2010
    • 2733

    #2
    Zitat von Tim G Beitrag anzeigen
    Die Erweiterung ist nicht im ER (weiss nicht / noch nicht wie das funktioniert). Ich häng die hier jetzt einfach als Zip dran.
    Einfach auf contao.org registrieren, einloggen und auf dieser Seite auf "Erweiterungen verwalten"
    Da kannste es dann hochladen.

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

    Kommentar

    • Tim G
      Contao-Urgestein
      • 13.02.2010
      • 2212

      #3
      Im ER

      http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

      Kommentar

      • backbone
        AG Core-Entwicklung
        • 16.10.2009
        • 437

        #4
        Die Erweiterung ist gut, aber bitte nächsten den Code etwas aufräumen bevor der ins ER kommt

        Code:
        Fatal error: Could not load class FB in /home/httpd/docs/dev/system/functions.php on line 76
        
        #0 [internal function]: __error(256, 'Could not load ...', '/home/httpd/doc...', 76, Array)
        #1 /home/httpd/docs/dev/system/functions.php(76): trigger_error('Could not load ...', 256)
        #2 /home/httpd/docs/dev/system/modules/catalogcountryselectfield/CatalogCountrySelectField.php(100): __autoload('FB')
        #
        Edit:
        Schön wäre, wenn man ein Defaultland angeben könnte und dann am besten im HTML immer die Langcodes als "value" nehmen, damit der Default nicht geändert werden muss, wenn man die Ländercodes umstellt.
        Zuletzt geändert von backbone; 15.03.2011, 06:23.
        Ihr Partner für Contao und Webentwicklung: http://www.hofff.com.

        Kommentar

        • Tim G
          Contao-Urgestein
          • 13.02.2010
          • 2212

          #5
          Oh ok,
          das stimmt. Das war meine erste Erweiterung.
          Ich räum da auf und update das ER.

          Default ist ne gute Idee. Das werd ich einbauen.

          Da hat sich auch noch irgendwie ein kleiner Fehler eingeschlichten nach einem Update.
          Ehemals hat sich jedes einzelne Feld mit Land beim Wechsel zwischen langen Namen und ISO umgestellt, jetzt werden sämtliche Länder auf ein Land gesetzt.
          Das werd ich auch noch beheben.

          Zitat von backbone Beitrag anzeigen
          Schön wäre, wenn man ein Defaultland angeben könnte und dann am besten im HTML immer die Langcodes als "value" nehmen, damit der Default nicht geändert werden muss, wenn man die Ländercodes umstellt.
          Du meinst einfach ein Textfeld in das man "Deutschland" schreibt?
          Ich hätte sonst eine Länderauswahl auf Katalogfeldebene, neben der Checkbox für lange Namen, gesetzt, wo man das Standardland für das jeweilige Feld auswählen kann - als eine Art Fallback, wenn keins gewählt ist.
          Oder hättest Du das lieber in den Contao Einstellungen und damit global?


          Grüße Tim

          Sent from my iPhone using Tapatalk
          Zuletzt geändert von Tim G; 15.03.2011, 08:10.
          http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

          Kommentar

          • backbone
            AG Core-Entwicklung
            • 16.10.2009
            • 437

            #6
            Neben der Formateinstellung ein Dropdown für das "Default-Land" wär nett.

            Aber wie gesagt, nette Erweiterung und genau das was ich grad suchte
            Ihr Partner für Contao und Webentwicklung: http://www.hofff.com.

            Kommentar

            • Tim G
              Contao-Urgestein
              • 13.02.2010
              • 2212

              #7
              Zitat von backbone Beitrag anzeigen
              Neben der Formateinstellung ein Dropdown für das "Default-Land" wär nett.

              Aber wie gesagt, nette Erweiterung und genau das was ich grad suchte
              Super!


              So werd ichs machen.
              http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

              Kommentar

              • Tim G
                Contao-Urgestein
                • 13.02.2010
                • 2212

                #8
                Hi,
                ich hab eine neue Version hochgeladen, die Standardländer unterstützt.

                Bitte teste das mal.
                Ist zur Zeit noch bissel umständlich. Wird sicher bald noch eine weitere Version folgen.


                Grüße Tim
                http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

                Kommentar

                • Tim G
                  Contao-Urgestein
                  • 13.02.2010
                  • 2212

                  #9
                  Update.
                  Jetzt sollte es prima sein.
                  http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

                  Kommentar

                  • Tim G
                    Contao-Urgestein
                    • 13.02.2010
                    • 2212

                    #10
                    Filter bleiben leer

                    Hallo,
                    das Modul ist für den Katalog-Filter registriert und die "countryselect" Felder können auch ausgewählt werden.
                    Allerdings wird im FE die Filtermöglichkeit der verwendeten Ländernamen nicht angezeigt.
                    Das Template bleibt leer, die filterOptions auch.

                    Muss ich das Modul noch irgendwo zusätzlich registrieren damit der Katalog-Filter richtig damit arbeiten kann.

                    Vielen Dank und viele Grüße,
                    Tim
                    Zuletzt geändert von Tim G; 24.03.2011, 12:09.
                    http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

                    Kommentar

                    • felix123
                      Contao-Nutzer
                      • 24.01.2010
                      • 72

                      #11
                      Allerdings wird im FE die Filtermöglichkeit der verwendeten Ländernamen nicht angezeigt.
                      Hat sich hierzu schon was ergeben? Bei mir bleibt der Filter auch leer, dabei würde ich doch so gerne meine Katalogliste über die Länder filtern...

                      Kommentar

                      • Tim G
                        Contao-Urgestein
                        • 13.02.2010
                        • 2212

                        #12
                        Ich hab mir einen eigenen hack geschrieben, direkt in die ModuleCataloge.php.
                        Ich habs xtra geschickt, vielleicht wird der neue Feldtyp mit in den cataloge core genommen.

                        Grüße,
                        Tim


                        Sent from my iPhone using Tapatalk
                        http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

                        Kommentar

                        • felix123
                          Contao-Nutzer
                          • 24.01.2010
                          • 72

                          #13
                          Kannst Du mir die ModuleCataloge.php mit dem Hack evtl. mal zukommen lassen?

                          Kommentar

                          • Tim G
                            Contao-Urgestein
                            • 13.02.2010
                            • 2212

                            #14
                            Im aktuellen cataloge gibt es einen Hook für neue Feldtypen.
                            Ich werd die Erweiterung dahingehend updaten, dann wird der Hack überflüssig.


                            Sent from my iPhone using Tapatalk
                            http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

                            Kommentar

                            • MacKP
                              Contao-Yoda
                              • 15.06.2009
                              • 13315

                              #15
                              Hallo Tim G,
                              kann man das inzwischen als Filter nutzen?
                              Bin gerade nicht so auf dem laufenden sorry...

                              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

                              Lädt...