Felder Berechnen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • wkoecker
    Contao-Nutzer
    • 20.08.2009
    • 101

    #1

    Felder Berechnen

    Hallo!

    Bin gerade am Catalog 2 testen und habe mich auf den neuen Berechnen Feldtyp gestürzt. Funktioniert fast wie erwartet. Eine weitere Berechnung mit den Ergebnissen der vorherigen Berechnung ist jedoch nicht möglich oder ich mache was falsch. Ist das nicht möglich und/oder wird das noch kommen?
    Liebe Grüße
    Wolfgang
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo wkoecker,
    ich bin froh das man das Feld überhaupt gut nutzen kann. Ich konnte das leider noch nicht testen und das ist ein sehr junges Feature im Catalog.

    Es würde mich also nicht überrachen, wenn das was du vor hast noch nicht funktioniert.
    Könntest du eventuell ein Ticket erstellen mit deinen Anforderungen? Dann kann der Entwickler sich direkt darum kümmern und hat ein wenig Rückmeldung zu seinem Feature

    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

    • Toflar
      Contao-Urgestein
      • 15.06.2009
      • 4476

      #3
      Mich würde vor allem mal interessieren, wofür das Feld in diesem Fall genau dient?

      Schliesslich kann man ja im Template mit den einzelnen Feldern viel praktischer rechnen - finde ich
      Contao Core-Entwickler @terminal42 gmbh
      Wir sind Contao Premium-Partner!
      Für Individuallösungen kannst du uns gerne kontaktieren.
      PS: Heute schon getrakked?

      Kommentar

      • andre.5tz
        Contao-Fan
        • 19.06.2009
        • 464

        #4
        Zitat von Toflar Beitrag anzeigen
        Schliesslich kann man ja im Template mit den einzelnen Feldern viel praktischer rechnen - finde ich
        Das mag für all diejenigen zutreffen, die php beherrschen.
        Für "einfache" Anwender ist es aber durch ein solches Feld ebenfalls möglich, mal eben ein paar Zahlen zu berechnen, eben ohne in einem Template arbeiten zu müssen.

        Mir fehlt da nur noch die Möglichkeit, Summen automatisch berechnen und anzeigen zu können.

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Wie schon gesagt: Bitte ein Ticket erstellen -> http://code.google.com/p/typolight-c...&ts=1274270364

          Dann kann sich der Entwickler von dem Feld darum kümmern.

          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

          • wkoecker
            Contao-Nutzer
            • 20.08.2009
            • 101

            #6
            Hallo!

            Ich sehe das wie Andre. Außerdem bietet der Catalog eine Menge an zusätzlichen Features. Ich denke das ist wie HTML und PHP zu Contao. Früher hab ich auch alles mit der Hand gemacht, jetzt nutz ich Contao und einige Dinge die früher wichtig waren, sind nun nicht mehr relevant. Hoffe das der Catalog 2 für gewisse Aufgaben das selbe innerhalb von Contao zu selber PHP-Coden bieten kann.

            Werde ein Ticket einstellen.
            Liebe Grüße
            Wolfgang

            Kommentar

            • wkoecker
              Contao-Nutzer
              • 20.08.2009
              • 101

              #7
              Ticket wurde erstellt, aber abgelehnt. Als Argument wurde angebracht, dass man die Berechnung ja auf die formelmässig Grundbestandteile zurückführen kann. Das ist zwar richtig, mein Vorschlag wäre aber auf jeden Fall übersichtlicher und würde mehr Möglichkeiten bieten. Aber was solls ...
              Liebe Grüße
              Wolfgang

              Kommentar

              • schatzperle
                Contao-Nutzer
                • 06.11.2009
                • 126

                #8
                Ich hol das Thema mal hoch - auch wenn es nicht identisch ist mit meiner Frage, aber es geht auch um den Feldtyp berechnen.

                Ich habe ein Feld, in dem das Geburtsjahr eingegeben wird und dann ein Berechnen-Feld, in dem das Alter berechnet wird. Wider aller Erwartungen funktioniert das ;-)

                Jetzt wollte ich im Filter gerne das Berechnen-Feld nutzen, um einen Range-Filter zu erstellen. Dort wird mir das Feld jedoch gar nicht angezeigt.

                Hab ich irgendwo einen (Denk-)Fehler oder ist ein Berechnen-Feld nicht zum Filtern geeignet?

                Kommentar

                • MacKP
                  Contao-Yoda
                  • 15.06.2009
                  • 13315

                  #9
                  Hallo schatzperle,
                  ist als Filter nicht verfügbar.
                  Wäre ziemlich rechenintensiv auf dem Server.. aber könntest ja mal nen Feature-Request machen dafür.
                  Dann wird das vllt mal irgendwann gemacht ;-)

                  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

                  • schatzperle
                    Contao-Nutzer
                    • 06.11.2009
                    • 126

                    #10
                    Oh, das ist schade. Aber einen Feature-Request mache ich.

                    Vielen Dank!

                    Kommentar

                    • thepixture
                      Contao-Fan
                      • 24.06.2009
                      • 536

                      #11
                      Ich bin gerade dabei mich mit dem Catalogmodul zu befassen und stosse schon auf ein Problem

                      Ich habe ein Feld(summe_netto) in das ich eine Summe eingebe und ein Berechnungsfeld(summe_brutto), welches mir 19% auf die summe_netto draufrechnen soll. Das habe ich mit "summe_netto*1,19" in das Feld für die Berechnungsformel eingegeben, aber irgendwie schreibt er in der DB nix in das feld 'summe_brutto' und auch wenn ich die Details des Eintrags im FE aufrufe kommt ein Fehler

                      Code:
                      Fatal error: Uncaught exception Exception with message Query error: Operand should contain 1 column(s) (SELECT id,pid,sorting,tstamp,summe_netto,(summe_netto*1,19) AS summe_brutto, (SELECT name FROM tl_catalog_types WHERE tl_catalog_types.id=cat_test.pid) AS catalog_name, (SELECT jumpTo FROM tl_catalog_types WHERE tl_catalog_types.id=cat_test.pid) AS parentJumpTo FROM cat_test WHERE id='4' LIMIT 0,1) thrown in
                      Was mach ich falsch?
                      Zuletzt geändert von thepixture; 12.07.2010, 16:43.
                      Grüße
                      thepixture

                      Kommentar

                      • MacKP
                        Contao-Yoda
                        • 15.06.2009
                        • 13315

                        #12
                        Hallo thepixture,
                        gute Frage.
                        Ich kenn mich mit dem Feldtyp noch nicht wirklich aus (will heißen: brauchte ich noch nicht *g*).
                        Was ich sagen kann (ich weiß jetzt nicht ob das bei dir der Fall ist):
                        Eine Berechnung von einer Berechnung geht nicht, da das erst bei der Ausgabe berechnet wird.

                        Wenn das bei dir nicht der Fall ist könnte es sein das du trotzdem genau deswegen Probleme hast, weil du den 1. Wert nicht mit ausgibst?

                        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

                        • xtra
                          Maintainer
                          • 02.07.2009
                          • 2007

                          #13
                          So nehme er einen Punkt anstatt eines Kommas... dann sollte es eigentlich klappen.

                          Gruss
                          Chris
                          Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

                          Kommentar

                          • thepixture
                            Contao-Fan
                            • 24.06.2009
                            • 536

                            #14
                            was so ein Punkt ausmacht

                            Hat geklappt, Danke.
                            Grüße
                            thepixture

                            Kommentar

                            • thepixture
                              Contao-Fan
                              • 24.06.2009
                              • 536

                              #15
                              Kann man mit dem Berechnungsfeld auch Werte aus mehreren Feldern in einem Berechnungsfeld zusammenfügen?

                              Beispiel
                              Jahr: 2010
                              Monat: 07
                              Tag: 001

                              zusammen: 2010-07-001

                              Wenn ja, wie muss die Berechnungsformel aussehen?

                              Ich möchte dann die einzelnen Werte als Filter nutzen.
                              Es handelt sich dabei nicht um ein Datum, nur falls mir jemand das Datumsfeld vorschlägt
                              Grüße
                              thepixture

                              Kommentar

                              Lädt...