[catalog] Bedingungs-Abfrage nach Datum

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Diana
    Contao-Nutzer
    • 30.10.2009
    • 54

    #1

    [catalog] Bedingungs-Abfrage nach Datum

    Hi,

    ich habe einen Katalog mit Seminaren angelegt. Jedes Seminar hat ein Start- und ein Enddatum (date). Jetzt möchte ich auf einer Seite nur Seminare aus dem Jahr 2010 ausgeben. (noch schöner wäre aus dem aktuellen Jahr, aber ich will es nicht gleich übertreiben ... )

    Also möchte ich ein Modul anlegen, dass in der Bedingung (condition) das Datum abfragt. Klappt leider nicht. Vielleicht weil es kein normales Textfeld, sondern ein Datum ist?

    Ich habe an sowas hier gedacht:
    datumbeginn="*.*.2010"

    Aber auch schon ein konkretes Datum, z.B.
    datumbeginn="14.01.2010"
    funktioniert nicht.

    Hat jemand eine Idee? Gibt's da einen Trick?

    Danke schonmal.
    Viele Grüße
    Diana
  • Sarvo
    Contao-Fan
    • 22.07.2009
    • 334

    #2
    Ich hab jetzt noch nicht mit dem Katalog gearbeitet deswegen weiß ich gerade nicht genau in welchem Format das Datum ausgegen wird, aber normalerweise in diesem Format

    2010-26-01

    Jahr-Monat-Tag

    Vielleicht probierst du einfach mal diese Schreibweise

    Und die PHP Funktion :

    PHP-Code:
    date("Y") 
    
    gibt immer die aktuelle Jahreszahl aus (hier dazu mehr)

    Äquivalent gibt es dazu auch eine typolight Datumsfunktion, kenn jetzt grad die genaue Syntax nicht.

    Kommentar

    • MacKP
      Contao-Yoda
      • 15.06.2009
      • 13315

      #3
      Hallo Diana,
      so etwas ähnliches hatten wir mal vor längerer Zeit ->
      Dieses Unterforum ist geschlossen. Veraltete Contao-Extension. Mittlerweile ersetzt durch MetaModels


      Hoffentlich hilft dir das weiter.

      Viele Grüße

      PS: beim nächsten mal bitte direkt in den catalog Bereich schreiben bitte ;-)
      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

      • Diana
        Contao-Nutzer
        • 30.10.2009
        • 54

        #4
        [catalog] Bedingungs-Abfrage nach Datum | nächstes Jahr

        Hi,

        ah prima. Danke, MacKP.

        Genau das wars:
        Code:
        datumbeginn BETWEEN UNIX_TIMESTAMP('{{date::Y}}-01-01') AND UNIX_TIMESTAMP('{{date::Y}}-12-31')
        Das müßte doch auch irgendwie für "nächstes Jahr" gehen. Oder?
        Gibt es sowas wie {{date::Y+1}}?
        Oder kann ich mir meine eigene Variable anlegen und die das berechnet und die dann abfragen?

        Danke!

        PS:
        >> PS: beim nächsten mal bitte direkt in den catalog Bereich schreiben bitte ;-)
        Gerne. Ist aber gar nicht so leicht zu finden ... Jetzt hab ich sie entdeckt.

        Kommentar

        • MacKP
          Contao-Yoda
          • 15.06.2009
          • 13315

          #5
          Hallo Diana,
          eventuell ist es dann einfacher das dann direkt im Template zu machen...
          Aber da hab ich noch keine Idee wie das genau aussehen könnte.

          Aber falls noch ne Zündende Idee dabei ist Meld ich mich noch mal ;-)

          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

            #6
            ungetestet aber koennte klappen:
            Code:
            datumbeginn BETWEEN UNIX_TIMESTAMP(CONCAT(({{date::Y}}+1),'-01-01')) AND UNIX_TIMESTAMP(CONCAT(({{date::Y}}+1),'-12-31'))
            sollte alles matchen, was im naechsten Jahr so anliegt.
            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

            • Diana
              Contao-Nutzer
              • 30.10.2009
              • 54

              #7
              Hi xtra!

              Super! Vielen Dank. So funktioniert es!

              Kommentar

              Lädt...