Titel aus zwei anderen Feldern generieren

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • stiefel
    Contao-Nutzer
    • 17.07.2009
    • 108

    #16
    Hi Andreas,

    bin erst jetzt wieder am Rechner...
    Danke sehr für die vielen Anregungen - ich suche und versuche, bislang ohne Erfolg. Sobald ich was finde, melde ich mich. .

    ...und wenn nicht, wohl auch ;-)

    Schöne Grüße,
    Stefan

    Kommentar

    • stiefel
      Contao-Nutzer
      • 17.07.2009
      • 108

      #17
      Neue Catalog Version aus dem ER - jetzt klappt das Speichern!

      Hallo,

      habe den Katalog nun auf ide aktuelle Version gebracht (2.0.0 beta2 build42) und schon hat das Speichern des calc-Feldes mit "catalogcalcfieldsave" geklappt.
      Danke, Andreas!

      Jetzt geht es also weiter mit der Frage, wie man die Werte im FE per Textsuche suchbar macht.
      Ich probier da noch und bercihte ggf. auch von meinen Misserfolgen - am liebsten natürlich den Erfolg ;-)

      Außerdem habe ich noch ein Formatproblem mit dem Feld: wie kriege ich raus, welche SQL-Befehle im berechnen-Feld erlaubt sind?
      Will aus der ID und einem Datumsfeld eine Kombination "ID / vierstelligeJahreszahl" machen - CONCAT funktioniert natürlich; aber das Jahr kriege ich nichta us dem Datum (DATE_FORMAT hat nicht hingehauen)
      ...aber letzteres gehört vermutlich in einen eigenen Thread?

      Schöne Grüße,
      Stefan

      Kommentar

      • stiefel
        Contao-Nutzer
        • 17.07.2009
        • 108

        #18
        Datum formatieren in calc-Feld

        Hallo,

        Wie kann man nur so SQL-rostig werden??...schäm...
        Natürlich sollte man die FROM_UNIXTIME für ein solches Datum verwenden... In meinem Fall also: FROM_UNIXTIME(datum,'%Y')
        Hmpft... aber viell. kann es ja irgendwer mal gebrauchen (obwohl das hier ja ziemlich versteckt ist)?!

        ...am Rest wird weitergebohrt...

        Schöne Grüße, Stefan

        Kommentar

        • stiefel
          Contao-Nutzer
          • 17.07.2009
          • 108

          #19
          Calc-Feld (oder Ergebnis) such- und findbar machen (im FE)?

          Hallo,

          nach einem Wochenende mit viel Probierei muss ich mir leider eine Niederlage eingestehen und hier noch mal um Hilfe bitten.

          Hat jemand eine Idee, wie ich den Wert eines Berechnen-Feldes für die FE-(Freitext)suche verfügbar machen könnte?

          Wie oben beschrieben ist es gelungen,
          • in einem "Berechnen"-Feld die Werte zweier anderer Felder, inklusive Datumsformatumwandlung, zu einem neuen Wert zusammenzuführen und
          • diesen Wert - dank Andreas Erweiterung - in der Datenbank zu speichern und somit auch
          • diesen Wert im BE zum Filtern/Suchen/Sortieren zur Verfügung zu haben.

          Ich krieg es aber leider nciht hin, dass nach diesem Wert im FE gesucht werden kann...

          Ansätze:
          • das Feld via DCA "suchbar" zu machen (s.o.)
          • den Wert mittels irgeneinem Trick in ein Textfeld schreiben (inserttags, Skript...)

          Ich hoffe sehr, dass mir jemand auf die Sprünge helfen kann.

          Danke schön schon mal für's Zuhören ;-)

          Schöne Grüße, Stefan

          Kommentar

          • stiefel
            Contao-Nutzer
            • 17.07.2009
            • 108

            #20
            Wie Berechnen-Feld mit Freitextsuche (FE, Catalog-Filter) durchsuchen?

            ...weil ich gar so verzweifelt bin, versuche ich es noch mal:
            Hat niemand eine Idee oder einen Tipp - gerne auch die Lösung - wie obiges Problem angegangen werden könnte?!
            Einen eigenen Trhead dazu wollte ich jetzt nicht auch noch aufmachen - oder sollte ich das besser (wg. dem Titel/Thema)?

            Ziel: im FE soll bei der Freitextsuche (Filter) auch das - wie oben beschrieben erstellte - Berechnen (calc) Feld berücksichtigt werden.

            Danke schön für jede Hilfe hierzu!

            Schöne Grüße, Stefan
            Zuletzt geändert von stiefel; 14.10.2011, 18:13.

            Kommentar

            • xchs
              Administrator
              • 19.06.2009
              • 14682

              #21
              Meinst Du mit "Freitextsuche" die Contao Suchmaschine? Die sollte das doch indizieren, sofern es irgendwo zwischen den Tags
              Code:
              <!-- indexer::continue -->
               
              ...
              
              <!-- indexer::stop -->
              steht.
              Contao Community Administrator

              [Unterstützungsmöglichkeiten]
              sigpic

              Kommentar

              • stiefel
                Contao-Nutzer
                • 17.07.2009
                • 108

                #22
                Hi xchs,

                jain - ich meinte das Freitext-Suchfeld, das man im Catalog-Filter dazu schalten kann.
                Und - soweit ich das verstanden habe - durchsucht dieses nur Felder vom Typ "Text" und "Langtext"...

                Ob das Feld dabei auf die ConTao-Suchfunktion zurückgreift, weiss ich nicht (bin Programmier-Laie - leider!), aber glaube nicht.

                Danke für's Eindenken :-)

                Grüße, Stefan

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #23
                  Hallo stiefel,
                  da die Werte nicht gespeichert werden von dem Feld, kann das auch nicht durchsucht werden. Aber: jemand hat vor kurzem die Erweiterung erweitert (Andreas). Such mal hier im Catalog Bereich. Dann werden die Werte auch gespeichert und dann könnte es sein, das man die auch in die Suche mit aufnehmen kann.
                  Den Catalog kannst du auch so konfigurieren, das die Contao Suche die Items aufnimmt. Dazu in die Einstellungen von deinem Katalog gehen und ein Hackchen setzen etc.

                  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

                  • stiefel
                    Contao-Nutzer
                    • 17.07.2009
                    • 108

                    #24
                    Hi MacKP,

                    Danke Dir für die Hilfestellung.

                    Die Werte werden - mit Andreas Erweiterung - bereits in der DB gespeichert;
                    Im BE klappt das mit Filtern/Sortieren udn Suchen auch perfekt.

                    Nur im FE eben (noch) nicht:
                    Das calc-Feld hat sowohl in den Listeneinstellungen, als auch in den Filtereinstellungen bei "Suchfelder" einen Haken.

                    Beim Filter gehört das ja zu "Suchbox aktivieren" und dort findet sich eben auch der Hinweis, der wohl mein Problem darstellt:

                    "Wählen Sie aus, welche Felder durchsuchbar sind, wenn ein Benutzer Text in die Suchbox eingibt.
                    Beachten sie, dass nur Text und Langtextfeldtypen unterstützt werden."

                    Die Frage ista lso vermutlich die, wo und wie man der Filter-Suchbox eine Ausnahme beibringen kann...

                    Schöne Grüße!
                    Zuletzt geändert von stiefel; 15.10.2011, 11:09.

                    Kommentar

                    • MacKP
                      Contao-Yoda
                      • 15.06.2009
                      • 13315

                      #25
                      Puh.. ich glaub da wäre mal ein Ticket fällig: http://www.contao-forge.org/projects/catalog/issues
                      Wobei das Problem ist, das es eine Erweiterung von einem dritten ist... wäre eigentlich sinniger da drinn aufgehoben, vllt magst den ja mal anschreiben (steht sicher im ER von wem das ist).

                      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

                      • stiefel
                        Contao-Nutzer
                        • 17.07.2009
                        • 108

                        #26
                        Hi MacKP,

                        Danke Dir erneut für die Rückmeldung.

                        Damit es nicht untergeht: Die Erweiterung catalogcalcfieldsave ist von Andreas und weiter oben hier im Thread gepostet.
                        Funktioniert bei mir tadellos - der berechnete Wert des calc-Felds wird gespeichert.

                        Hatte mich halt schon mit meiner Fragestellung hier drangehängt, obwohl mein neues Problem "lediglich" das ist, dass man nach dem calc-Feöd-Wert im FE nicht mit dem Freitext-Suchfeld des Filters suchen kann.

                        Ich mache dazu einen etwas allgemeiner gehaltenen Thread auf, wenn es recht ist.
                        ggf. auch ein Ticket zu dem Ganzen, aber das will in Ruhe formuliert sein ;-)

                        Schöne Grüße, Stefan

                        Kommentar

                        • Andreas
                          Contao-Urgestein
                          • 19.06.2009
                          • 7709

                          #27
                          Hallo Stefan,

                          ich habe momentan leider keine Zeit, um die Erweiterung auszubauen. Demnächst arbeite ich aber wieder an dem Projekt, für welches ich das selber brauche. Evtl. habe ich dann die gleiche Problemstellung wie du und werde es lösen müssen. Ich melde mich dann natürlich.

                          Ich sitze jetzt nicht so tief im catalog wie andere, aber evtl. kannst du dir nochmal $GLOBALS['TL_DCA'] ausgeben lassen und versuchen herauszufinden, welche Eigenschaften die Felder besitzen, bei denen es funktioniert und diese Eigenschaften dann auf das Feld, welches den kalkulierten Wert speichert, aufsetzen. Nicht auf das Feld "calc", sondern das Feld, welches den Wert speichert.

                          Gruß Andreas
                          Bitte!
                          Vor Anfragen im Forum HTML validieren.
                          Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

                          Vielen Dank an alle Wunschlistenerfüller
                          Andreas Burg, Web Solutions

                          Kommentar

                          • zinky
                            Contao-Nutzer
                            • 07.12.2009
                            • 151

                            #28
                            Hallo,

                            da hat sich ja einiges getan in diesem Thread, ich war sehr (positiv) überrascht.
                            Leider war das Projekt in den letzten Wochen nicht ganz oben auf der Prioritäten-
                            liste, sodass ich das Problem etwas aus den Augen verloren habe. Werde mir die
                            Erweiterung aber auch gleich mal anschauen!

                            So, ich hab sie mir gestern mal angeschaut, aber leider wird bei mir weder das Feld richtig berechnet, noch wird irgendwas in das Feld in der DB gespeichert. Liegt es an der Contao-Version (V.2.9.5) ?

                            lg zinky
                            Zuletzt geändert von zinky; 24.10.2011, 11:38.

                            Kommentar

                            • stiefel
                              Contao-Nutzer
                              • 17.07.2009
                              • 108

                              #29
                              Hallo Andreas,
                              vielen Dank für den Input - irgendwie will das nicht werden. Ich speichere die Werte aber auch direkt im entsprechenden Feld, das sie auch ausrechnet (Typ "calc") - sollte das nicht so sein (bzw. wie könnte ich das anders machen?)?

                              Inzwischen bin ich mit dem Problem eh soweit, dass es in dem speziellen Fall gar nicht mehr wirklich Sinn ergibt, dieses berechnete Feld im Suchfeld durchsuchen zu lassen.
                              Es handelt sich nämlich hier um eine (eindeutige) Referenznummer, nach der der Kunde extra suchen können soll und die (neuerdings) mit dem Filter (und seinem Suchfeld) so eigentlich nichts mehr zu tun hat. Ist vermutlich das, was z.B. auch hier von Startknopf gefragt wird:
                              http://www.contao-community.de/showt...alog-verstehen - Felder mit Suchfeldern gezielt durchsuchen.
                              Starte da wohl einen neuen Thread mit screenshots und CO...

                              Schöne Grüße,
                              Stefan

                              PS: bitte entschuldige, dass ich so lange "verstummt" war und auf Deinen nette Hilfestellung nicht reagiert habe, aber eine fiese Grippe und in der Folge gefühlte Dutzende verschleppte Projekte, haben die letzten 3 Wochen völlig verpuffen lassen

                              Kommentar

                              • stiefel
                                Contao-Nutzer
                                • 17.07.2009
                                • 108

                                #30
                                Hallo Zinky,

                                geht es bei Dir um den "extendedalias" oder nutzt Du auch "catalogcalcfieldsave" von Andreas?

                                Bei mir hatte es, als es zunächst nicht ging, zunächst mal nix mit der contao-Version, sondern mit der Catalog-Version zu tun - habe inzwischen auf "2.0.0 beta2 build42" geupdated und nun klappt es (aber eben die "catalogcalcfieldsave"-Ext von Andreas).

                                Schöne Grüße,
                                Stefan

                                Kommentar

                                Lädt...