Ergebnis 1 bis 7 von 7

Thema: [catalog] Bedingungs-Abfrage nach Datum

  1. #1
    Contao-Nutzer Avatar von Diana
    Registriert seit
    30.10.2009.
    Ort
    Karlsruhe
    Beiträge
    52
    Partner-ID
    11708

    Standard [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

  2. #2
    Contao-Fan Avatar von Sarvo
    Registriert seit
    22.07.2009.
    Ort
    Aschaffenburg
    Beiträge
    334

    Standard

    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.

  3. #3
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Diana,
    so etwas ähnliches hatten wir mal vor längerer Zeit ->
    https://community.contao.org/de/showthread.php?t=3701

    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."

  4. #4
    Contao-Nutzer Avatar von Diana
    Registriert seit
    30.10.2009.
    Ort
    Karlsruhe
    Beiträge
    52
    Partner-ID
    11708

    Standard [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.

  5. #5
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    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."

  6. #6
    Maintainer Avatar von xtra
    Registriert seit
    02.07.2009.
    Ort
    Tuebingen
    Beiträge
    2.007
    User beschenken
    Wunschliste

    Standard

    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.

  7. #7
    Contao-Nutzer Avatar von Diana
    Registriert seit
    30.10.2009.
    Ort
    Karlsruhe
    Beiträge
    52
    Partner-ID
    11708

    Standard

    Hi xtra!

    Super! Vielen Dank. So funktioniert es!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. TL abfrage nach JS
    Von ways2web im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 18.05.2010, 20:40
  2. zeitgesteuerte Veröffentlichung nach Wochentag nicht nach Datum
    Von 135ti im Forum Nachrichten/Events/FAQ
    Antworten: 10
    Letzter Beitrag: 19.08.2009, 16:15

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •